自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 设计模式:BlockingQueue 生产者消费者模式

BlockingQueue前言:     在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue

2017-12-29 23:07:47 285

原创 安全性: 常见安全性问题汇总

DDoS攻击---进程之间数据共享通信安全完整性完整性可以确保数据是完整、准确的,在数据从一点移动到另一点,并可能由多个操作者读取的情况下,尤其如此。完整性必须得到维护,以免数据被篡改,这通常是由消息的数字签名实现的。保密性保密性可以确保消息不被目标读取者以外的任何人读取。例如,信用卡号在通过 Internet

2017-12-26 13:25:40 929

原创 性能测试中的常见

PV= Page View  pv 是指页面被浏览的次数;QPS= req/sec = 请求数/秒;TPS:Transaction Per Second, 每秒事务数, 是衡量系统性能的一个非常重要的指标;MTBF: mean time between failure即错误发生的平均时间间隔;HPS: Hit Per Second点击率可以看做是TPS的一种特定

2017-12-25 23:42:31 273

转载 电商实例、业务并发、网站并发及解决办法

电商实例、业务并发、网站并发及解决方法一、怎么防止多用户同一时间抢购同一商品,防止高并发同时下单同一商品最近在做抢购系统,但头疼的是,在多用户高并发的情况下经常会库存出现问题。排查到,在同一时间内多用户同时下单导致查询和插入不同步了,而查询中跟插入又有时间差而在高并发的情况下导致库存问题(我的项目大概是这样,首先 for update查出商品信息表,放入全局表里数组里,当用户扣款余额成功后,up

2017-12-21 12:14:22 350

原创 反射/jvm:newInstance 和 new

class SamClass{ private String name = " name_ Field SamClass"; public SamClass(){} public SamClass(String str){ this.name = str; } public String pnt(String str){ return str; }}public clas

2017-12-16 14:16:29 280

转载 二叉树总结

http://blog.csdn.net/pony_maggie/article/details/38390513一 二叉树的一些概念二叉树就是每个结点最多有两个子树的树形存储结构。先上图,方便后面分析。 1 满二叉树和完全二叉树 上图就是典型的二叉树,其中左边的图还叫做满二叉树,右边是完全二叉树。然后我们可以得出结论

2017-11-23 19:41:41 230

原创 java基础:对象的向上转型/向下转型; 基本类型的 向上转型/向下转型实例(窄化)

引用对象之间的转型:public class CastTest { public static void main(String[] args) { /******1.向上转型*********/ Animal animal = new Bird(); animal.walk(); /* Animal animal = new Animal(); Bi

2017-11-09 22:32:49 1706

原创 java基础: protected default 修饰符 补充

修饰符当前类同 包子 类其他包public√√√√protected√√√×default√√××private√×××正交表(上门引用其它出处)不

2017-11-09 21:48:49 146

转载 java基础: 基本数据类型前最好了解 原码、反码、补码

https://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.htmlhttp://blog.csdn.net/u011080472/article/details/51280919注:之前查找了关于原码、反码、补码的相关资料,张子秋的博客:原码, 反码, 补码 详解讲的比较透彻。为了方便,现将其转载至此,版权

2017-11-09 17:50:15 187

转载 Java基础和面试 任务 总有你不知道。积累之道

很好的文章。总有你不知道。http://blog.csdn.net/jackfrued/article/details/44921941

2017-11-09 16:49:40 181

转载 Java web 开发之路

如下是我做开发这几年经常使用一些技术和工具,当然这些技术也都是需要加强的(有些是我一直使用的,不过不深入,有些内部的原理等等不是很清楚)前端部分:       1)HTML:网页的核心语言,构成网页的基础       2)CSS:使网页更加丰富多彩灿烂的利器       3)JavaScript:使网页动起来的根本,加强了网页和用户之间的交互       4

2017-11-09 16:08:47 267

原创 Xml文档解析工具比较 dom sax

意义不大,先人云亦云吧 以后用做个指导(工具的设计模式倒是很值得借鉴),要用时在贴几个例子XML的解析方式有很多,光开源的就有十多种:如Xerces、JDOM、DOM4J、XOM、JiBX、KXML、XMLBeans、jConfig、XStream、XJR等。但是最常用的还是sax、dom、pull、dom4j而android中用的比较多的是 sax(Simple AP

2017-11-03 16:41:48 281

原创 Gson工具 基本API

1. 通过json字符串给 初始化对象: class Util_JsonToObject{public static T jsonToObject(String jsonstring, Class type){ // 含泛型的方法 并不是返回值;     Gson son = new Gson();T student = son.fromJson(jsonstring,type

2017-11-03 15:23:11 1552

转载 java---解析EXCEL

用的是POI的JAR包,兼容EXCEL2003及2007+版本的EXCEL所需要的JAR包:poi-3.8.jarpoi-ooxml.jarpoi-ooxml-schemas.jarxmlbeans.jar代码如下:public class ExcelReader { private String filePath; private String

2017-08-14 00:57:56 193

转载 路径设置:初次使用python之在notepad++中直接运行python代码

使用Notepad++写Python的代码,每次运行都需要重开命令行,太过麻烦。Notepad++中提供了运行的快捷设置,其设置步骤如下: 1 . 运行菜单->运行(快捷键f5) 2 . 输入运行程序名:cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT113 . 将其保存为想要的快捷键。 4 . 测试

2017-07-19 07:26:14 4170 2

转载 cookie 和session 的区别详解

这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。

2017-05-05 15:34:24 226 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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