- 博客(12)
- 收藏
- 关注
原创 java Loggger 类 vs System.out.println
1 System.out.print 里面用了同步锁 用的是java运行程序的流 会锁住 ,举栗子:多个线程同时使用这个方式打印日志,会一个一个执行,因为里面是同步sych关键字锁住了,那么好了,如果是web项目,每个http/https请求是一个单独线程,都用这个,那会很慢,因为会抢锁。综上所述,异步还是同步,归根结底是抢锁导致占用资源的问题,所以,用Logger。2 第二种log的方式,log在http请求的线程里,各自为政,不会抢一个锁。找半天资料发现还是理解不深刻。
2024-03-22 17:50:44
299
1
转载 SpringCloud组件了解-Ribbon
https://www.cnblogs.com/senlinyang/p/8595370.htmlhttps://blog.youkuaiyun.com/wudiyong22/article/details/80829808
2019-07-24 17:54:08
190
转载 SpringCloud组件了解-Eureka
深入理解Eureka - Eureka架构综述http://www.majunwei.com/view/201808130819216747.html引用大神的文章 方便自己记忆 看官有意见可以评论 一起爬坑
2019-07-24 17:28:33
193
原创 Redis设置-密码
redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证。 1、初始化Redis密码: 在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数; 比如 requirepass test123; (Ps:需重启Redis才能生效) redis的查询速度是非常快的,外部用户一秒内可以尝试多大15...
2018-06-19 17:05:19
216
转载 java -final修饰作用
final修饰的类有什么特点Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能用于修饰构造方法。 注意:父类的private成员方法是不...
2018-06-19 14:11:59
797
转载 JedisPool配置
转载于https://www.cnblogs.com/tankaixiong/p/4048167.htmlJedisPoolConfig config = new JedisPoolConfig(); //连接耗尽时是否阻塞, false报异常,ture阻塞直到超时, 默认trueconfig.setBlockWhenExhausted(true); //设置的逐出策略类名, 默认DefaultE...
2018-05-23 16:36:38
684
转载 Log4j日志配置
转载 : http://www.cnblogs.com/ITtangtang/p/3926665.html#undefined一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的...
2018-04-16 18:15:33
207
转载 Http缓存机制
前言Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是很清楚。在此,我会尝试用简单明了的文字,像大家系统的介绍HTTP缓存机制,期望对各位正确的理解前端缓存有...
2018-04-13 16:11:57
211
转载 https 单向/双向
关于证书1、每个人都可以使用一些证书生成工具为自己的https站点生成证书(比如jdk的keytool),大家称它为“自签名证书”,但是自己生成的证书是不被互联网承认的,所以浏览器会报安全提示,要求你手动安装证书。只有通过权威的CA机构付费获得的证书才能被互联网承认(有点类似于根域服务器的权威机构)。2、证书(无客户端服务端之分)保存着ip信息、证书过期时间、证书所有者地址信息等。 双向认证 1...
2018-04-04 16:03:11
310
原创 Redis事务为什么不支持回滚
在事务运行期间,虽然Redis命令可能会执行失败,但是Redis仍然会执行事务中余下的其他命令,而不会执行回滚操作,你可能会觉得这种行为很奇怪。然而,这种行为也有其合理之处:只有当被调用的Redis命令有语法错误时,这条命令才会执行失败(在将这个命令放入事务队列期间,Redis能够发现此类问题),或者对某个键执行不符合其数据类型的操作:实际上,这就意味着只有程序错误才会导致Redis命令执行失败,...
2018-03-22 18:03:03
10460
转载 linux tomcat服务器重启出现多个 TIME_WAIT
# netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c 16 CLOSING 130 ESTABLISHED 298 FIN_WAIT1 13 FIN_WAIT2 9 LAST_ACK 7 LISTEN 103 SYN_RECV 5204 TIME_WAIT状态:描述CLOSED:无连接是活动的或...
2018-03-21 11:47:15
804
转载 Js - 判断用户是否上网(连接网络) - HTML5在线、离线online的使用
(文中对兼容性的测试还未全部完成)通过对html5的navigator新特性的onLine属性判断,可轻松搞定是否在线的判断(true:在线;false:离线)。兼容性: (已测)IE6+、Safari 5+支持的比较好; (未测)Firefox 3+也支持navigator.onLine属性,但你必须手工选中菜单项“文件-Web开发人员(设置)
2018-03-09 18:26:14
2519
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人