Nicky's blog

让优秀成为一种习惯

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

二维码扫描枪对接手册

前言 本博客介绍二维码扫描枪对接,本博客仅仅写写实现过程,仅仅是给学习者作为一个了解,二维码扫描枪需要相关硬件厂家做好一些dll动态链接库,当然也有一些不需要dll动态链接库,动态链接库的需要厂家提供,各有不同,所以本博客仅仅是作为学习参考。 DLL动态链接库和ActiveX的相关概念 ...

2018-06-08 21:16:46

阅读数:267

评论数:0

常见网络攻击方式和加密算法学习手册

第一章 常见网络攻击 1.1、XSS攻击 1.1.1 XSS简介 XSS攻击的全称是跨站脚本攻击(Cross Site Scripting),为不跟层叠样式表 (Cascading Style Sheets,CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS 跨站脚本攻击也就是在网...

2018-05-20 18:31:54

阅读数:193

评论数:0

设计模式之简单工厂模式(创建型)

定义 简单工厂模式又称静态工厂模式。可以根据参数的不同返回不同类的实例。定义一个类来创建其它类的实例。 角色 简单工厂模式包含如下角色 Factory:工厂角色 Product:抽象产品角色 ConcreteProduct:具体产品角色 简单实例 public abst...

2018-04-24 17:35:56

阅读数:146

评论数:0

设计模式之建造者模式(创建型)

模式定义 建造者模式属于23种设计模式中的创建型模式,可以理解为创建对象的一种很好的方法。 所谓建造者模式就是将组件和组件的组件过程分开,然后一步一步建造一个复杂的对象。所以建造者模式又叫生成器模式。 建造者模式类图 模式结构 建造者模式包含如下角色 Builder:抽象建造者 ...

2018-04-24 11:04:29

阅读数:245

评论数:1

设计模式之单例模式(创建型)

前言 本博客介绍一种创建型模式:单例模式 这是一种比较容易理解的设计模式,可以理解为创建对象的一种很好的做法。可以尽量避免创建过多的对象,给JVM造成很大的负载。 应用场景 单例模式的一些应用场景: 1、比如数据连接类,这是需要经常调用的 2、网站访问量统计的服务类,需要多次调用 ...

2018-04-20 15:28:13

阅读数:121

评论数:0

Apache Lucene全局搜索引擎入门教程

Lucene简介 Lucent:Apache软件基金会Jakarta项目组的一个子项目,Lucene提供了一个简单却强大的应用程式接口,能够做全文索引和搜寻。在Java开发环境里Lucene是一个成熟的免费开源工具。就其本身而言,Lucene是当前以及最近几年最受欢迎的免费Java信息检索...

2018-04-19 16:04:01

阅读数:222

评论数:0

RocketMQ入门手册

前言 继我上一篇博客后 分布式消息队列RocketMQ学习教程① 上一篇博客最主要介绍了几种常用的MQ,所以本博客再简单介绍一下RocketMQ的原理和简单的例子,基于Java实现,希望可以帮助学习者 RoketMQ搭建Linux版 “工于利其事,必先利其器”,所以我们首先需要搭建好...

2018-04-12 16:02:53

阅读数:135

评论数:0

Java NIO工作机制简介

前言 本博客只简单介绍NIO的原理实现和基本工作流程 I/O和NIO的本质区别 NIO将填充和提取缓冲区的I/O操作转移到了操作系统 I/O 以流的方式处理数据,而 NIO 以缓冲区的方式处理数据;IO是阻塞的,NIO是非阻塞的,直到有数据被读取或者数据完全写入时,IO线程才开始执行操...

2018-04-08 17:36:50

阅读数:370

评论数:0

java.util.ConcurrentModificationException原因

我们要写个遍历Map集合,删除指定key值的方法,我们估计会这样写。 刚开始我习惯上会写上map.remove(entry.getKey()),remove集合的一个值。但是写了之后,会发现java.util.ConcurrentModificationException异常。 priva...

2018-04-02 11:06:20

阅读数:93

评论数:0

配置Eclipse可以查看JDK源码

配置Eclipse可以查看JDK源码 Window->Preferences->Java->Installed JREs 若没有JRE,需要自己添加进来,有的话,点击JRE,Edit,找到jre\lib\rt.jar 点击...

2018-03-29 17:22:19

阅读数:127

评论数:0

java.lang.NoClassDefFoundError原因

ClassNotfoundException java开发中经常遇到java.lang.ClassNotfoundException异常,ClassNotfoundException异常一般就是编译时找不到类,Console台就会输出异常信息。一般情况下,我们都会rebuild或者clean一下...

2018-03-29 16:11:53

阅读数:109

评论数:0

哈希Map合并工具类

有两个哈希Map,如果要实现Map追加的话,可以使用putAll()方法,不可以使用put()方法,但是如果出现两个Map有相同的key,但是值不同,这种情况就可以使用这个工具类进行集合合并 import java.util.ArrayList; import java.util.HashM...

2018-03-27 17:55:42

阅读数:95

评论数:0

第七届蓝桥杯java B组试题之分小组小题

9名运动员参加比赛,需要分3组进行预赛。 有哪些分组的方案呢? 我们标记运动员为 A,B,C,… I 下面的程序列出了所有的分组方法。 该程序的正常输出为: ABC DEF GHI ABC DEG FHI ABC DEH FGI ABC DEI FGH ABC DFG EHI ...

2018-03-21 21:45:57

阅读数:129

评论数:0

配置maven使用阿里云仓库

1、在项目的pom.xml里直接加入 <repositories><!-- 代码库 --> <repository> &...

2018-03-17 19:42:11

阅读数:2973

评论数:0

HTTP协议学习笔记

第一章 WEB网络基础 1.1 TCP/IP协议族 1.2 IP协议 1.3 DNS协议 第二章 HTTP协议简介 2.1 HTTP协议 2.2 URI和URL 2.3 HTTP报文 2.4 HTTP方法 2.5 HTTP状态码 第三章 通信数据转发程序 3.1 代理 3.2 网关 ...

2018-02-09 17:35:15

阅读数:1027

评论数:0

HTTP强转为HTTPS过滤器

package com.foresee.dzswj.web.sbzs.filter; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; import javax.servle...

2018-01-23 10:30:41

阅读数:277

评论数:0

任务调度框架Quartz原理简介

第一章 Quartz 1 Quartz概念 2 Quartz任务调度主要元素 3 Quartz特点 4 Quartz基本元素关系图 第二章 Trigger触发器 1 Trigger定义 2 Trigger属性 3 Trigger类型 31 SimpleTrigger 32 CalendarIn...

2018-01-17 17:23:59

阅读数:773

评论数:0

MySQL数据库的锁机制

在并发访问情况下,很有可能出现不可重复读等等读现象。为了更好的应对高并发,封锁、时间戳、乐观并发控制(乐观锁)、悲观并发控制(悲观锁)都是并发控制采用的主要技术方式。锁分类①、按操作划分:DML锁,DDL锁 ②、按锁的粒度划分:表级锁、行级锁、页级锁 ③、按锁级别划分:共享锁、排他锁 ④、按...

2018-01-02 14:44:02

阅读数:814

评论数:0

SpringMVC+ZTree实现树形菜单权限配置

计划在开源项目里加入权限配置的功能,打算加入zTree实现树形结构。Team的Github开源项目链接:https://github.com/u014427391/jeeplatform 欢迎star(收藏) zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活...

2017-12-25 09:42:04

阅读数:1308

评论数:1

基于RBAC模型的权限系统设计(Github开源项目)

计划在Team的Github开源项目里加入权限控制的业务功能。从而实现权限控制。在很多管理系统里都是有权限管理这些通用模块的,当然在企业项目里,权限控制是很繁杂的。 Team的Github开源项目链接:https://github.com/u014427391/jeeplatform 欢迎st...

2017-12-23 17:57:28

阅读数:1352

评论数:0

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