摘要: 序言 资料 https://blog.csdn.net/ShrMuscles/article/details/80532495 用户·角色·权限·组 阅读全文
posted @ 2018-03-08 10:18 ~沐风 阅读(114) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/huangxincheng/p/6212406.html 阅读全文
posted @ 2018-03-07 21:21 ~沐风 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 序言 spring boot注解 @Autowired 注解的意思就是,当Spring发现@Autowired注解时,将自动在代码上下文中找到和其匹配(默认是类型匹配)的Bean,并自动注入到相应的地方去。 @Bean 相当于XML中的<bean></bean>,放在方法的上面,而不是类,意思是产生 阅读全文
posted @ 2018-03-07 17:19 ~沐风 阅读(284) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/edisonchou/p/java_spring_cloud_foundation_sample_list.html 阅读全文
posted @ 2018-03-05 21:20 ~沐风 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 生产环境配置 亿级规模,建议64G内存+8核CPU ES JVM占用一半内存 生产环境的3节点的集群 数据权限控制 资料 https://blog.csdn.net/xuduorui/article/details/79406701 https://blog.csdn.net/WuyZhen_CSD 阅读全文
posted @ 2018-03-05 21:16 ~沐风 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2018-03-05 09:36 ~沐风 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Spring Boot的优点 Spring Boot 是伴随着 Spring 4.0 诞生的,从字面理解,Boot是引导的意思,因此 Spring Boot 旨在帮助开发者快速搭建 Spring 框架。Spring Boot 继承了原有 Spring 框架的优秀基因,使 Spring 在使用中更加方 阅读全文
posted @ 2018-03-03 16:17 ~沐风 阅读(252) 评论(0) 推荐(0) 编辑
摘要: Thymeleaf是一个跟Velocity、FreeMarker类似的模板引擎,它可以完全替代JSP 阅读全文
posted @ 2018-03-03 15:33 ~沐风 阅读(127) 评论(0) 推荐(0) 编辑
摘要: springmvc.xml hello.ftl Controller http://localhost:8081/freemarker/ 阅读全文
posted @ 2018-03-03 12:34 ~沐风 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1.Maven中Dubbo集成spring2.5以上版本 项目中dubbo集成spring4.x,配置pom时需要注意排除spring的依赖,我这里用的是tomcat,所以把jboss也排除了: 阅读全文
posted @ 2018-03-03 09:47 ~沐风 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 集群搭建 1、master[192.168.101.175] 配置elasticsearch.yml 2、node[192.168.101.177] 配置elasticsearch.yml 3.node[192.168.101.177] 配置elasticsearch.yml 4.集群搭建成功 el 阅读全文
posted @ 2018-02-28 16:43 ~沐风 阅读(603) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/shanyou/archive/2012/07/21/2602269.html http://www.cnblogs.com/jzywh/archive/2010/12/23/supersocketupdate.html 阅读全文
posted @ 2018-02-27 09:41 ~沐风 阅读(368) 评论(0) 推荐(0) 编辑
摘要: haproxy案例1:定义独立日志文件 haproxy案例2:haproxy统计页面的输出机制 haproxy案例3:动静分离示例: haproxy案例4:实现web负载 haproxy案例5:负载均衡MySQL服务 https://www.cnblogs.com/MacoLee/p/5853413 阅读全文
posted @ 2018-02-25 23:20 ~沐风 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 序言 对象生存期 Phone item=new Phone() 在C#中,创建对象使用的是new关键字。 要注意的是new操作返回的并不是对象本身,而是对象的一个引用(Reference)。 如果使用item=null;语句,将上面的item变量赋值为null,不过是切断了变量和对象之间的引用关系, 阅读全文
posted @ 2018-02-24 15:21 ~沐风 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 序言 集群拥有三个节点: 分片(sharding),分发路由(query routers)和配置服务器 (config server) Shard 分片是存储了一个集合部分数据的MongoDB实例,每个分片是单独的 mongod 或者是复制集,在生产环境中,所有的分片都应该是复制集。 Mongos 阅读全文
posted @ 2018-02-12 19:45 ~沐风 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 高可用Redis(十二):Redis Cluster https://www.cnblogs.com/renpingsheng/p/9862485.html https://www.cnblogs.com/renpingsheng/tag/redis/ http://blog.csdn.net/ca 阅读全文
posted @ 2018-02-05 20:27 ~沐风 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1.Packets larger than max_allowed_packet are not allowed MySQL的一个系统参数:max_allowed_packet,其默认值为1048576(1M), 查询:show VARIABLES like '%max_allowed_packet 阅读全文
posted @ 2018-01-26 11:59 ~沐风 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 序言 很多人不成功的原因主要是太尊重自己了 常用命令 基本的Vue代码结构 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initia 阅读全文
posted @ 2018-01-25 21:52 ~沐风 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 序言 C# 6.0 (2015) 静态导入异常筛选器自动属性初始化表达式Expression bodied 成员Null 传播器字符串内插nameof 运算符索引初始值设定项 字典初始化 class StudentName { public string FirstName { get; set; 阅读全文
posted @ 2018-01-17 16:06 ~沐风 阅读(1849) 评论(0) 推荐(0) 编辑
摘要: 1.创建型模式(6种) ① 设计模式的艺术-01.单例(Singleton)模式 ② 设计模式的艺术-02.简单工厂(Simple Factory)模式 ③ 设计模式的艺术-03.工厂方法(Factory Method)模式 ④ 设计模式的艺术-04.抽象工厂(Abstract Factory)模式 阅读全文
posted @ 2018-01-15 21:42 ~沐风 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 序言 解决Docker:Failed to start docker.service: Unit not found问题 yum update 后重启系统,重新安装docker Docker解决的问题 1.运行环境不一致导致的问题 2.隔离 3.弹性伸缩 CentOS7安装Docker 1.安装Ce 阅读全文
posted @ 2018-01-11 12:04 ~沐风 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 序言 .NET面试题系列(1)汇总 .NET面试题系列(2)GC .NET面试题系列(11)WinDbg、Perfmon Windbg调试 .NET面试题系列(14)分布式锁、接口幂等性、限流 .NET面试题系列(17)OOP .NET面试题系列(27)反射 NET面试题(29) http和http 阅读全文
posted @ 2018-01-04 10:50 ~沐风 阅读(604) 评论(0) 推荐(1) 编辑
摘要: http://blog.csdn.net/orichisonic/article/details/48026031 阅读全文
posted @ 2017-12-24 10:56 ~沐风 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1.in和not in子查询优化 not in 是不能命中索引的,所以以下子查询性能很低。 如果是确定且有限的集合时,可以使用。如 IN (0,1,2)。 用 exists或 notexists代替 尽量用join代替 2.模式匹配like '%xxx%'优化 like 'xxx%可以用到索引,但是 阅读全文
posted @ 2017-12-23 14:14 ~沐风 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1.Range(范围) 按照某个字段的范围进行分区。这种常用在时间字段上。 2.Hash(哈希) 按照表中任意个int类型的字段进行分割 3.Key(键值) Hash partition的进阶版,将主键作为分割的标准 4.List(预定义列表) 按照某个字段有哪些值分在一个分区内 5.Composi 阅读全文
posted @ 2017-12-17 12:04 ~沐风 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2017-12-13 11:40 ~沐风 阅读(126) 评论(0) 推荐(0) 编辑
摘要: http://www.jianshu.com/p/6786ddf54582/ https://www.cnblogs.com/ealenxie/p/10610741.html 阅读全文
posted @ 2017-12-12 08:23 ~沐风 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Shiro完整架构图 Shiro认证过程 Shiro授权的内部处理机制 1.编程式:通过写if/else 授权代码块完成: 2.注解式:通过在执行的Java方法上放置相应的注解完成: 3.JSP/GSP 标签:在JSP/GSP 页面通过相应的标签完成: 实际与web系统集成使用后两种方式 过滤器简称 阅读全文
posted @ 2017-12-09 11:04 ~沐风 阅读(439) 评论(0) 推荐(0) 编辑
摘要: Select2 https://select2.org/getting-started/basic-usage cropper实现简单的头像裁剪并上传 http://www.cnblogs.com/baka-sky/p/8001577.html layui https://www.layui.com 阅读全文
posted @ 2017-12-08 08:16 ~沐风 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Activemq介绍 对于消息的传递有两种类型: 一种是点对点的,即一个生产者和一个消费者一一对应; 另一种是发布/订阅模式,即一个生产者产生消息并进行发送后,可以由多个消费者进行接收。 JMS定义了五种不同的消息正文格式,以及调用的消息类型,允许你发送并接收以一些不同形式的数据,提供现有消息格式的 阅读全文
posted @ 2017-11-18 12:17 ~沐风 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 制定中文分析器 1、把IKAnalyzer2012FF_u1.jar添加到solr工程的lib目录下 2、把扩展词典、配置文件放到solr工程的WEB-INF/classes目录下。 配置一个FieldType,制定使用IKAnalyzer 配置业务域,type制定使用自定义的FieldType 测 阅读全文
posted @ 2017-11-01 22:21 ~沐风 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 搭建步骤 1.分别上传tomcat、sorl到指定文件夹并解压 2.把solr部署到Tomcat下 通过命令 cp apache-tomcat-7.0.47 /usr/local/sorl/tomcat -r 复制一份新的tomcat 通过命令cp solr-4.10.3.war /usr/loca 阅读全文
posted @ 2017-10-30 21:47 ~沐风 阅读(609) 评论(0) 推荐(0) 编辑
摘要: jquery的外衣 jquery是一个轻量级的JS框架 上面这一小段代码来自于1.9.0当中jquery的源码,它是一个无污染的JS插件的标准写法,专业名词叫闭包。可以把它简单的看做是一个函数,与普通函数不同 的是,这个函数没有名字,而且会立即执行,就像下面这样,会直接弹出字符串。 可以看出来这样写 阅读全文
posted @ 2017-10-15 14:54 ~沐风 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: 配置tomcat 第一步:需要修改tomcat的conf/tomcat-users.xml配置文件。添加用户名、密码、权限。 第二步:重新启动tomcat 访问http://192.168.176.130:8080 输入用户名:tomcat 输入密码:tomcat 进入管理页面 使用maven的to 阅读全文
posted @ 2017-09-23 10:29 ~沐风 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: 发布War包 Windows环境部署 增加如下配置 输入以下网址测试是否成功 http://localhost:8080/cnki/item/860275 CentOS7环境部署 Server.xml配置中新增配置 输入以下网址访问 http://192.168.176.130:8080/cnki/ 阅读全文
posted @ 2017-09-22 08:52 ~沐风 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 整合思路 1.Dao层: Mybatis的配置文件:SqlMapConfig.xml 不需要配置任何内容,需要有文件头。文件必须存在。 applicationContext-dao.xml: mybatis整合spring,通过由spring创建数据库连接池,spring管理SqlSessionFa 阅读全文
posted @ 2017-09-19 22:08 ~沐风 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 启动cnki-manager工程 1.需要在cnki-manager 的pom工程中,配置tomcat插件。启动的端口号,和工程名称。 在cnki-manager的pom文件中添加如下配置: 2.右键cnki-manager clean tomcat7:run 报错 3.把cnki-parent、c 阅读全文
posted @ 2017-09-19 21:33 ~沐风 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 服务化架构演进 系统拆分 分布式服务框架 服务注册中心 阅读全文
posted @ 2017-09-19 12:51 ~沐风 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 批量查询 1.如果查询的document是不同index下的不同type种的话 GET /_mget { "docs" : [ { "_index" : "test_index", "_type" : "test_type", "_id" : 1 }, { "_index" : "test_inde 阅读全文
posted @ 2017-09-11 21:49 ~沐风 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 普通的partial update 1.插入测试数据 2.更新 基于groovy脚本执行partial update 1.内置脚本 插入测试数据 更新 2.外部脚本 更新 用脚本删除文档 upsert操作 partial update内置乐观锁并发控制 阅读全文
posted @ 2017-09-11 21:07 ~沐风 阅读(365) 评论(0) 推荐(0) 编辑