随笔分类 -  04_技术栈使用

摘要:1、eureka版本更新后,pom依赖名称变化 v1.2.7spring-cloud-starter-eureka-server v2.0.0spring-cloud-starter-netflix-eureka-server 2、常用注解 @EnableEurekaServer注解 表示开启Eur 阅读全文
posted @ 2019-02-16 23:12 暹罗软件开发 阅读(913) 评论(1) 推荐(0)
摘要:1、消息订阅与发布 subscribe my1 订阅频道 psubscribe my1* 批量订阅频道,订阅以my1开头的所有频道 publish my1 hello 在指定频道中发布消息,返回值为接受到信息的用户数 类似于桌面右下角的小广告 ->所以这里的频道没有创建这一说 2、多数据库 redi 阅读全文
posted @ 2019-02-16 21:52 暹罗软件开发 阅读(155) 评论(0) 推荐(0)
摘要:Redis有以下五种数据类型: String、Hash(类似于javaBean)、List(类似于LinkedList)、Set(类似于HashSet)、有序的Set集合 1、key的命名 key名不要过长,否则影响使用效率; ->因为他的key搜索规则是由短到长开始搜索 2、乱码问题 字符串在re 阅读全文
posted @ 2019-02-16 20:47 暹罗软件开发 阅读(997) 评论(0) 推荐(0)
摘要:1、获取点击行的索引 参考博客:https://fly.layui.com/jie/25008/ 2、在初始化加载表格时附加其他参数 3、点击行操作,获取数据, var data = obj.data; 阅读全文
posted @ 2019-02-11 23:06 暹罗软件开发 阅读(476) 评论(0) 推荐(0)
摘要:1、文字过长时,自动换行 word-wrap:break-word,这个会创建新行。 阅读全文
posted @ 2019-02-11 23:04 暹罗软件开发 阅读(183) 评论(0) 推荐(0)
摘要:1、redis安装启动步骤 redis是C语言开发,安装redis需要将官网下载的源码进行编译,编译依赖于gcc环境 进入redis解压目录,使用make命令进行编译 安装redis:make PREFIX=/usr/local/redis install 在bin目录中会出现cli和server, 阅读全文
posted @ 2019-02-11 23:01 暹罗软件开发 阅读(97) 评论(0) 推荐(0)
摘要:1、@Results注解 这个配置是错误的,@Results要加花括号--因为有多个@Result --> 阅读全文
posted @ 2019-02-11 22:45 暹罗软件开发 阅读(136) 评论(0) 推荐(0)
摘要:学习资源:https://ke.qq.com/course/280057 知识体系分为以下几点: 1)使用Eureka搭建注册中心,包括 服务生产者、服务消费者(也称服务注册与发现); Zookeeper和Consul注册中心的使用; 搭建Eureka集群 会员服务实现负载均衡ribbon 2)搭建 阅读全文
posted @ 2019-02-11 22:38 暹罗软件开发 阅读(172) 评论(0) 推荐(0)
摘要:1、配置JDK版本(可以把这个配置到pom.xml或setting.xml文件中) <profiles> <!-- 配置JDK的版本 --> <profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> 阅读全文
posted @ 2019-02-11 22:36 暹罗软件开发 阅读(136) 评论(0) 推荐(0)
摘要:学习资源:https://ke.qq.com/course/260513(这是Springboot升级版本教程,里面还有一个初级版本的) 1、第一个测试程序,那个覆盖方法加上@Override会报错,去掉即可 2、@EnableAutoConfiguration注解:根据pom.xml声明的依赖来对 阅读全文
posted @ 2019-02-11 22:35 暹罗软件开发 阅读(284) 评论(0) 推荐(0)
摘要:离线查询使用DetachedCriteria对象设置限制条件,然后再通过session获取Criteria对象。 使用场景: 例如Biz类和Dao类,在Dao类中利用session操作CRUD,如果你想在Biz中设置限定条件,如果不使用离线查询,那么势必得获取Criteria对象,如此一来又得获取s 阅读全文
posted @ 2017-04-24 22:24 暹罗软件开发 阅读(238) 评论(0) 推荐(0)
摘要:QBC的统计查询得使用projection实现,有两种方式: 或 查看文档发现ProjectionList和Projection的关系如下所示: 由此可知ProjectionList是Projection的子类 可以使用groupProperty投影对结果集进行分组(等同于SQL的GROUP BY子 阅读全文
posted @ 2017-04-24 22:19 暹罗软件开发 阅读(201) 评论(0) 推荐(0)
摘要:使用场景: 是查询出来一个集合,然后又查询每个集合对象中的集合。使用set标签中的batch-size属性实现。 数据库中只有5个区道信息; 设置batch-size=”5”,执行的查询语句如下: 而设置batch-size=”5”,执行的查询语句如下: 由于发送sql数据的次数多少,所以batch 阅读全文
posted @ 2017-04-24 22:15 暹罗软件开发 阅读(126) 评论(0) 推荐(0)
摘要:fetch的属性值有:select(默认值)、join、subselect 1)当fetch=”select”时,程序会先查询返回要查询的主体对象,然后根据lazy属性看是否懒加载。 2)当fetch=”join”时,程序会将主体对象和关联对象用一句连接查询的sql同时查询出来,这样以来,懒加载就无 阅读全文
posted @ 2017-04-24 22:07 暹罗软件开发 阅读(427) 评论(0) 推荐(0)
摘要:修改街道对应的区道信息: 修改后会发现程序执行了两次修改操作: 原因: 区道与街道是一对多的关系; 由于Hibernate是双向维护外键,所以当修改区道中的街道时,会修改一次外键;在修改街道中的区道时,又会修改一次外键。 这样就会产生效率慢的问题,因为如果执行两次修改,那么第二次是无用的操作。利用i 阅读全文
posted @ 2017-04-24 22:05 暹罗软件开发 阅读(163) 评论(0) 推荐(0)
摘要:cascade属性是存在于set标签中,用来做级联删除和保存。 它的值有以下几种: 1)默认值是none,不做级联动作; 2)save-update:级联保存 3)delete:级联删除 4)all:级联保存和删除 阅读全文
posted @ 2017-04-24 22:03 暹罗软件开发 阅读(189) 评论(0) 推荐(0)
摘要:前台代码: Struts.xml: UserAction: 注意: 1)struts类库里面没有提供ezmorph-1.0.6.jar文件,所以要手动添加; 阅读全文
posted @ 2017-04-24 22:00 暹罗软件开发 阅读(144) 评论(0) 推荐(0)
摘要:前台代码: struts.xml部分: action部分: 阅读全文
posted @ 2017-04-24 21:52 暹罗软件开发 阅读(93) 评论(0) 推荐(0)
摘要:前台代码: struts.xml: action: 注意: 1)文件对象名就是表单文件控件的name 2)文件类型的命名=文件对象名+FileContentType 3)文件名称的命名=文件对象名+FileName public String getSavePath() { return Servl 阅读全文
posted @ 2017-04-24 21:49 暹罗软件开发 阅读(101) 评论(0) 推荐(0)
摘要:当我们显示错误信息的时候,会发现错误信息会以列表的形式显示,这样就不美观了,达不到我们想要的标准。所以我们可以用另外的方式输出错误信息。 例如我现在增加了两个错误信息: this.addFieldError("username","用户名太长!"); this.addFieldError("user 阅读全文
posted @ 2017-04-24 21:46 暹罗软件开发 阅读(291) 评论(0) 推荐(0)