Tseng

只要心存希望就能绝处逢生

排序:
默认
按更新时间
按访问量

ReentrantLock原理浅析

一、序言        最近一直在看高洪岩著的《java并发编程》,里面介绍了java.util.cocurrent下的常用并发相关类,但是基本上都是介绍如何用这些类,以及这些类的作用,并没有细究到相关原理,加上最近的工作内容很多涉及到异步多线程,用到了一些并发控制相关的类,如Reentrant...

2018-09-06 20:17:45

阅读数:51

评论数:0

Java的private和final字段竟然可以被外部类修改?

一、前言 今天在阅读源码的时候无意中发现被private修饰的变量竟然可以被外部类访问,不仅如此,final声明的变量在某种情况下还可以被修改。这种打破常规的操作就是用到神奇的反射。 二、演示 1、访问并修改private修饰的字段 将被外部修改的类 pu...

2017-12-08 16:32:34

阅读数:456

评论数:0

git log统计每个作者的代码量

前言 最近想写一个脚本文件自动统计git里每个作者分别增加了多少行代码,于是上网Google下看别人是怎么写的,来来去去都是下图这种需要提前知道作者名字的 这种脚本需要提前传入author参数,当新增加一个author时就需要去改动代码,这种代码的可扩展性极差。后来自己用awk写了一个不需要知...

2017-07-19 16:53:26

阅读数:702

评论数:0

spring boot正常启动后,页面报404问题

前言 今天用eclipse搭建spring boot项目时,在确保了代码和相关设置没错的情况下,在用浏览器访问时,总是会报404错误 解决方法 spring boot 的启动类只会扫描启动类当前的包和包下的所有类,不同包的类是不会被扫描到的,因此相关的controller类应该与启动...

2017-06-20 12:57:31

阅读数:5133

评论数:0

fiddler修改返回数据的三种方法

背景 访问某个URL地址,正常返回结果是 {"code":0,"msg":"success","rows":["US","CA","GB","AR...

2017-06-12 11:17:13

阅读数:18384

评论数:0

Intellij IDEA 使用Spring-boot-devTools无效解决办法

转自:blog.csdn.net/wjc475869/article/details/52442484 相信大部分使用Intellij的同学都会遇到这个问题,即使项目使用了spring-boot-devtools,修改了类或者html、js等,idea还是不会自动重启,非要手动去make一下...

2017-06-09 11:46:38

阅读数:261

评论数:0

Python自动化脚本splinter框架chromedriver的安装

前言 前几天看了Python的splinter框架,今天打算动手写一下。在用脚本打开chrome浏览器时,显示没有安装chromedriver,因为网上相关教程不多,所以现在把如何安装chromedriver的教程写下来 缺少chromedriver的报错信息如下图: ...

2017-06-08 16:57:19

阅读数:1934

评论数:0

pip安装报错[SSL:CERTIFICATE_VERIFY_FAILED]解决方法

一些主机由于是使用公司内网的问题,导致pip快速安装时会出现如题目所说的问题,如图   将命令“pip install jinja2” 改成“pip --trusted-host pypi.python.org install jinja2”即可 注:jinja2是框架的名称,将命令的jinj...

2017-06-05 18:25:27

阅读数:6690

评论数:0

Git和GitHub连接后无法推送的问题

昨天在用Git和GitHub连接上后,想用 git push -u origin master时,总是提示ssh:connect to host github.com port: connection time out错误,在Google查资料时有很多人说在.ssh文件下写一个config文件来改...

2017-05-26 10:34:47

阅读数:978

评论数:0

fiddler网络调试神器(前端)——擦肩而过

转自:http://shalles.github.io/blog/tools/fiddler/2015/02/08/tools-fiddler-profile 08 February 2015 ##Web Debugging 支持基于windowsPC端windows、Mac、Linu...

2017-05-22 17:38:53

阅读数:1663

评论数:1

“用户登陆”之MD5加密

一、前言 众所周知,我们在网络中传送一些数据时,会有被窃听的风险。因此,我们需要对需要保密的数据进行加密,才能保证数据不被泄露。而加密的方式有两种,一种是对客户端和服务端整个通信信道进行保护加密,如https协议中的SSL,还有另一种加密是对通信数据本身进行加密,如MD5,这边文章主要将MD5在用...

2017-05-14 21:36:27

阅读数:6816

评论数:0

java线程安全总结

原文:    http://www.iteye.com/topic/806990 http://www.iteye.com/topic/808550          最近想将Java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。已经拟好了提纲,大概分为这几个主题: j...

2017-05-01 20:51:41

阅读数:151

评论数:0

剖析Mysql的InnoDB索引

转自:http://blog.csdn.net/voidccc/article/details/40077329 摘要:         本篇介绍下MySQL的InnoDB索引相关知识,从各种树到索引原理到存储的细节。         InnoDB是Mysql的默认存储引擎(Mysql5.5...

2017-05-01 12:55:22

阅读数:126

评论数:0

常见HTTP状态码

100 Continue   初始的请求已经接受,客户应当继续发送请求的其余部分 101 Switching Protocols   服务器将遵从客户的请求转换到另外一种协议 200 OK   一切正常,对GET和POST请求的应答文档跟在后面 201 Created   服务器已经创建了文...

2017-04-30 15:32:35

阅读数:160

评论数:0

https详解

转自:http://www.2cto.com/net/201608/539863.html HTTP 的缺点 到现在为止,我们已了解到 HTTP 具有相当优秀和方便的一面,然而 HTTP 并非只有好的一面,事物皆具两面性,它也是有不足之处的。HTTP 主要有这些不足,例举如下。 1、...

2017-04-29 13:03:06

阅读数:211

评论数:0

KMP模式匹配算法总结

KMP算法主要是对朴素的模式匹配算法的改进,假设有String A和String B,i为A的首个字母的下标,j为B的首个字母的下标,即i=0,j=0,现要在A中匹配B,若用朴素的模式匹配算法,则i需要不断的回溯,如A=acbxacbd,B=abcd,当i=3,j=3时,发现字符不相等,如果使用的...

2017-04-15 19:34:38

阅读数:170

评论数:0

字符编码介绍

原文:https://wenku.baidu.com/view/cb9fe505cc17552707220865.html 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做...

2017-03-24 18:34:23

阅读数:107

评论数:0

大数相乘

一、背景 最近在看算法的时候发现了一个问题,我们都知道方法的形参是要指定类型的,假如有以下方法 public int example(int a,int b){ int c = a+b; return c; } 其中的形参a和形参b的类型是int,我们都知道int类型的数据的取值会限制在...

2017-03-22 21:51:34

阅读数:369

评论数:0

设计模式之单例模式的优化

单例模式是一个非常重要的设计模式,而且代码量比较少,只需要几十行代码就能实现,虽然简洁,但是想要用好单例模式还是需要些门道,以下是我对单例模式的优化的总结 一、单线程下的单例模式 public class Singleton { private static Instance in...

2017-03-18 15:16:25

阅读数:318

评论数:0

TCP四次挥手关闭连接的图解与实践总结

TCP的关闭连接比TCP连接的建立稍微复杂一些,下面我把个人的学习和理解写下来分享。 (参考《计算机网络》,第6版,谢希仁著)。 1、TCP关闭连接的步骤 假设现有客户端A和服务端B,客户端A向服务端B发出关闭连接请求。 步骤一:客户端A主动向服务端B发送请求关闭连接报文段,F...

2017-03-14 16:53:05

阅读数:504

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭