Charlie

技术改变命运http://www.cnblogs.com/Charlie-Gou/ .NET高级编程群 群号 183773042 欢迎大神踊跃加入。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2019年4月22日

摘要: 1 public class IpUtils { 2 private static final String[] HEADERS = { 3 "X-Forwarded-For", 4 "Proxy-Client-IP", 5 "WL-Proxy-Client-IP", 6 "HTTP_X_FORWARDED_FO... 阅读全文
posted @ 2019-04-22 17:51 Charlie.Gou 阅读(1267) 评论(0) 推荐(0) 编辑

2019年3月6日

摘要: 并发:同一时间段有几个程序都处于已经启动到运行完毕之间,并且这几个程序都在同一个处理机上运行,并发的两种关系是同步和互斥;互斥:进程之间访问临界资源时相互排斥的现象;同步:进程之间存在依赖关系,一个进程结束的输出作为另一个进程的输入。具有同步关系的一组并发进程之间发送的信息称为消息或者事件;并行:单 阅读全文
posted @ 2019-03-06 22:01 Charlie.Gou 阅读(131) 评论(0) 推荐(0) 编辑

2018年8月9日

摘要: git clone http://www.aaa.com/linux.git 从服务器上拉代码到本地,并在本地创建一个和服务器上一样的git仓库。 git status 查看git的状态 分支管理: git branch (branchname) 创建分支 git checkout (branchn 阅读全文
posted @ 2018-08-09 13:18 Charlie.Gou 阅读(101) 评论(0) 推荐(0) 编辑

2018年4月17日

摘要: 事务的隔离级别从低到高有:Read Uncommitted(读未提交):最低的隔离级别,什么都不需要做,一个事务可以读到另一个事务未提交的结果。所有的并发事务问题都会发生。Read Committed(读已提交):只有在事务提交后,其更新结果才会被其他事务看见。可以解决脏读问题。Repeated R 阅读全文
posted @ 2018-04-17 16:57 Charlie.Gou 阅读(250) 评论(0) 推荐(0) 编辑

2018年3月27日

摘要: 在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就 阅读全文
posted @ 2018-03-27 16:40 Charlie.Gou 阅读(177) 评论(0) 推荐(0) 编辑

摘要: HashMap,LinkedHashMap,TreeMap都属于Map Map 主要用于存储键(key)值(value)对,根据键得到值,因此键不允许键重复,但允许值重复。 HashMap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。H 阅读全文
posted @ 2018-03-27 16:11 Charlie.Gou 阅读(165) 评论(0) 推荐(0) 编辑

2018年3月22日

摘要: import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.IOException; import java.util.Random; import ja... 阅读全文
posted @ 2018-03-22 15:32 Charlie.Gou 阅读(293) 评论(0) 推荐(0) 编辑

2018年3月21日

摘要: package myjava.cn; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.URLEncoder; import javax.servlet.ServletExcep... 阅读全文
posted @ 2018-03-21 18:19 Charlie.Gou 阅读(189) 评论(0) 推荐(0) 编辑

2018年3月6日

摘要: 本文为转载 。。 一. 为什么要lock,lock了什么? 当我们使用线程的时候,效率最高的方式当然是异步,即各个线程同时运行,其间不相互依赖和等待。但当不同的线程都需要访问某个资源的时候,就需要同步机制了,也就是说当对同一个资源进行读写的时候,我们要使该资源在同一时刻只能被一个线程操作,以确保每个 阅读全文
posted @ 2018-03-06 16:25 Charlie.Gou 阅读(191) 评论(0) 推荐(0) 编辑

2018年2月1日

摘要: Alt+/ 快速提示 ctrl+1快速修复 ctrl+shift+o 导包 ctrl+shift+F 格式化代码 Alt+方向键 向左向右查看代码 Ctrl+Shift+/ *号注释 Ctrl+/ 注释 // F2 查看方法说明 Ctrl+T 查看类继承关系 ctrl+Shift+T 查看某个类的源 阅读全文
posted @ 2018-02-01 18:12 Charlie.Gou 阅读(106) 评论(0) 推荐(0) 编辑