`
y806839048
  • 浏览: 1084100 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
  SqlFilter  条件组装类:   sqlType ==datatype  字段类型 这里有OR   operator    between 类型比较   Type   本身过滤条件中也可设置oR   and主要用于between  or 还没有试用代码(可以自己实现成本身的or 一个属性多个或) filter---该字段属于过滤条件 relation and or   ViewExecuteParam  传入条件信息     formatColumn ---别名控制    Criterion  每个条件的操作信息(由ViewExecuteParam部 ...
davinci 上传scv文件乱码的问题,连接的数据源需要像编辑器中一样设置数据编码格式 jdbc:mysql://192.168.202.185:3306/davinci0.3?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true   scv第一次上传报tmp目录不可用可以重启后再传    
  1,环境变量  source 更新  (设计ui和配置文件的试用) 在系统的etc目录下,有一个profile文件,编辑该文件:  $ sudo gedit /etc/profile  在最后加入PATH的设置如下:  export PATH=”$PATH:your path1:your path2 ...”  该文件编辑保存后,重启系统,变量生效。  该方式添加的变量对所有的用户都有效。    2,脚本执行权限 chmod 777 3,换ui 4,脚本换行符转化  用命令 或拷贝一份 5,改ip

注解的理解

注解   1,进入定位标记 ,   2, aop定位生成代理  编译的时候生成   3,类似mybatis的dao,daoimpl自动编译的时候实现   注解实例化时调用属性的过程就是调用生成的代理类过程---注解本身原理是动态代理原理 注解结合aop实现业务方法的动态代理 例如 HystrixCommand(业务方法上)  注解 会配合一个HystrixCommandAspect切面(通知)去实现动态代理 切点+通知=切面    组合注解:被注解的注解,组合注解具备其上的元注解的功能。  同样有属性覆盖功能   组合注解有所有元注解的属性---相当于在一个文件中。你业 ...
  总结:通过nginx的代理拦截,不同路径请求到不同的预设路径下 fastdfs结合nginx使用实现访问   环境介绍: 1: 公司目前有5个项目 A B C D E  日后可能会有所增加.

redis注解

  value  有隔离作用,不行的话可以: 再手动用一下#root.caches,向spring表明,我们要用value所表示的缓存名来区分具体的缓存实体; 具体用法示例: 当方法的value属性进行了设置(如@Cacheable(value={"cache1", "cache2"})),则有两个cache; 此时可以使用@Cacheable(value={"cache1", "cache2"},key="#root.caches[0].name"),意思就是使用value为“cac ...

mq预取机制

  总括:   预取时生产者向消费者推预取的数量,消费完后再给,不消费玩不给(计划经济)(批量给相应的消费者)   预取为0时消费者主动获取      ActiveMQ的一个主要的设计目标是:提供一个高性能的消息中间件。 ...
技术方案着重点在分析问题,解决问题 概要设计着重点在架构图的分解说 viso也可画甘特图 降级升级以最上面为参照物 同级同时建立  
架构设计图 数据库设计 数据流转 概要设计:   概要设计主要是对架构设计图的说明,模块分解,数据库分解(数据库表设计) 方案对比选择 架构方案图 说明 分解软件模块,定义模块描述,模块交互关系(尽量使用数据耦合,少使用控制耦合,限制使用公共环境耦合,完全不用内容耦合。)--调用深度,宽度---控制好 设计数据库       详细设计:    详细到模块中的功能,程序,输入,输出,过程,等    功能内部的所有处理约定,输入,处理,判断,输出   程序流程的表述可用判定树,判定表,流程图实现 Jackson图,程序流程图     参看: https ...
异步,多线程(线程数动态计算),缓存,文件系统,提前处理,MQ异步
    总括:常用数据库集群思路:   多活---多主   目前mysql ,sqlserver都是主从  
作为服务注册中心,Eureka比Zookeeper好在哪里 著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。在此Zookeeper保证的是CP, 而Eureka则是AP。 4.1 Zookeeper保证CP 当向注册中心查询服务列表时,我们可以容忍注册中心返回的是几分钟以前的注册信息,但不能接受服务直接down掉不可用。也就是说,服务注册功能对可用性的要求要高于一致性。但是zk会出现这样一种情况,当master节点因为网络故障与其他节点失去联系时,剩余节点会重新 ...

stream聚合流

    stream聚合流通过map返回实体的某个属性,由于本源是list所以返回的是这个属性的list:  ------------------------------foreach 返回的只能时同种类型 ---------------------map 返回的可以时其他类型    List<String> sqlTpaa= itan.stream().map(i -> {                     String istr= i.getValue().toString();                     JSONObject jmo ...
feign的设计思路:   1,Feign.builder()创建Builder     2,Builder.target()创建目标实例对象代对象---把普通的包装了接口类,请求地址,方法名的target,代理成可以发http的代理类(基于接口类生成代理,代理方法就是发送请求地址对应的http请求),中间有些包装request,response     interface GitHub {   @RequestLine("GET /repos/{owner}/{repo}/contributors")   List<Contributor> ...
总括: 代理实现的基本思路:(aop原理)现在直接用aop的多 1,实现相应的代理接口(jdk--invocationHandle,cglib---MethodInceptor)   2,定义获取代理实例方法   3,重写代理组合执行的方法   jdk--实现接口类的实现类才可生成此代理 cglib--任何实现类都可生成此代理     应用的时候: 先根据需要生成代理的类生成代理,然后操作代理类调用原始方式,此时会自动拦截进入代理类的组合
Global site tag (gtag.js) - Google Analytics