07 2019 档案
摘要:1.LEFT ( character_expression , integer_expression ) 函数说明:LEFT ( '源字符串' , '要截取最左边的字符数' )select LEFT('abcdefg',3); 结果:abc 2.RIGHT ( character_expressio
阅读全文
摘要:--查询系统当前时间select GETDATE() as date; 0-14 select CONVERT(VARCHAR(200),GETDATE(),0); //07 30 2019 7:17PMselect CONVERT(VARCHAR(200),GETDATE(),1); //07/3
阅读全文
摘要:1.统计每分钟内 url 的访问数量 SELECT SUBSTRING(CONVERT(varchar(100), date, 20), 0,17) as dateTime,COUNT(url) as count,url,referer FROM demo GROUP BY url,(SUBSTRI
阅读全文
摘要:RSA对称加密与非对称加密 对称加密:使用密钥进行加密,也使用密钥进行解密。不安全,一旦别人拿到 密钥就可以破解加密的内容。 非对称加密:会生成公钥和私钥对。公钥做加密(客户端实现),私钥做解密(服务器端实现)。这样就算别人拿到公钥也无法进行解密,所有这种方法较安全。
阅读全文
摘要:ELK流程图 单纯使用ElK实现分布式日志收集缺点: 1、logstash太多了,扩展不好。 2、读取IO文件,可能会产生日志丢失 3、不是实时性 这时候就需要引入 kafka。 kafka基于主题模式(topic),支持发布与订阅,kakfa自带解决分布式事务、最终一致性问题、补偿、重试,也可以缓
阅读全文
摘要:错误信息: Sending Logstash logs to /usr/local/logstash-6.4.3/logs which is now configured via log4j2.properties[2019-07-14T17:37:06,988][FATAL][logstash.r
阅读全文
摘要:错误信息: bootstrap checks failed 解决方法: 1.修改elasticsearch.yml配置文件,允许外网访问。 vim config/elasticsearch.yml,增加 network.bind_host: 0.0.0.0 或者是 network.host: 0.0
阅读全文
摘要:错误信息: iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9300 -j DNAT --to-destination 172.17.0.2:9300 ! -i docker0: iptables: No
阅读全文
摘要:Logstash 实现ES 与数据库同步: 使用定时器(使用sql 定时的去查询数据进行同步)、实现方式比较简单。 MQ 实现 ES 与数据库同步: 实时性,消息放到MQ中,消费者会自动的消费,复杂性更高。 MQ方式保持数据一致性比较强,因为MQ能够自动重试、补偿。而logstash无法实现补偿、重
阅读全文
摘要:docker 安装步骤 官网安装地址:https://docs.docker.com/install/linux/docker-ce/centos/ 自己安装地址:https://www.cnblogs.com/ming-blogs/p/10677404.html 1. 安装/升级Docker客户端
阅读全文
摘要:/** * 手机号码处理工具类 * Created by mingtian 2019/07/10 */public class PhoneUtils { private PhoneUtils() { } /** * 手机号格式校验正则 */ public static final String PH
阅读全文
摘要:动静分离:动态资源(jsp、ftl、thymeleaf)与静态资源(js、css、img)分开部署。 前后分离:接口与视图分开部署,专业的人做专业的事情。例如:前端使用vue.js ,后端只需要提供接口即可。前端项目与后端项目都是独立部署的。 如果我们静态资源与动态资源存放在同一台服务器上面,当静态
阅读全文
摘要:SpringBean的生命周期1. 进入到刷新的方法refresh();2. finishBeanFactoryInitialization()初始化所有单例 对象3. preInstantiateSingletons(); 初始化所有的单例对象 注意:非懒加载4. getBean() → doGe
阅读全文
摘要:考虑一个问题,redis 如何 与 数据库保持一致性的问题。 举栗子:如果我们在开发过程中遇到这样的一种情况,我们删除 redis中token 的同时 也需要修改数据库中 储存的 token 的状态为不可用的状态。如果这个时候我们不做处理的话,通常是先删除redis中的token,然后在进行数据库的
阅读全文
摘要:唯一登陆设计指一个账号可以在多个不同的客户端进行登陆,例如PC、Android、IOS等。每一个客户端就会生成一个对应的tokan,相当于生成三个token分别对应不同的客户端。 但是同一个客户端同时只能有一个用户登陆,例如:在PC端同时只能有一个人登陆生成了对应的token,如果这时候有人用此账号
阅读全文
摘要:DTO:数据传输对象,主要用于外部接口参数传递封装,接口与接口进行传递使用。 VO:视图对象,主要用于给前端返回页面参数使用。 DO:数据对象,主要用于数据库层传递。 DTO转DO:接口接收参数将参数转化为数据库实体操作数据库使用。 DO转DTO:将数据库层实体转化为DTO返回给客户端。
阅读全文
摘要:IDEA右上角:Edit Configurations,点击,找到VM options,填入-Dspring.output.ansi.enabled=ALWAYS。 重新启动应用,就会发现控制台日志变成彩色了。
阅读全文
摘要:1.@RequestBody 必须要写在实现接口中 2.Feign 客户端调用的时候如果有参数的话,默认是发送post请求 3.服务接口中的请求参数必须要加上@RequestParam("registCode")注解
阅读全文
摘要:eureka配置区别: 1.5:${spring.cloud.client.ipAddress}:${server.port} 2.0:${spring.cloud.client.ip-address}:${server.port}
阅读全文
摘要:java 随机生成4位的随机数测试类@org.junit.Testpublic void testRandom(){ String msg="您的注册码为%s,谢谢注册!"; System.out.println("Math.random得到小数"); System.out.println(Math
阅读全文