- 巴扎黑
- 浏览量11798 | 粉丝242 | 关注1
-
2017-06-26 09:32:46
- AES简单加密解密的方法实现(源码分享)
- package com.mstf.aes;
import java.io.UnsupportedEncodingException;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
impo
-
1518
-
2017-06-26 09:32:12
- select源码分析及小结
- 示例代码
之前的文章说过,对于MyBatis来说insert、update、delete是一组的,因为对于MyBatis来说它们都是update;select是一组的,因为对于MyBatis来说它就是select。
本文研究一下select的实现流程,示例代码为:
1 public void testSelectOne() {
2 System.out.println(mailDao
-
1853
-
2017-06-26 09:31:34
- spring cloud 之 客户端负载均衡 Ribbon
- 一、负载均衡
负载均衡(Load Balance): 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。
1、服务端负载均衡:客户端请求到负载均衡服务器,负载均衡服务器根据
-
1244
-
2017-06-26 09:31:19
- 并发包阻塞队列之ArrayBlockingQueue
- jdk1.7.0_79
上一节中对并发包中的非阻塞队列ConcurrentLinkedQueue的入队、出队做了一个简要的分析,本文将对并发包中的阻塞队列做一个简要分析。
Java并发包中的阻塞队列一共7个,当然他们都是线程安全的。
ArrayBlockingQueue:一个由数组结构组成的有界阻塞队列。
LinkedB
-
1750
-
2017-06-26 09:30:54
- JAVA-5NIO之Selector
- 转载:并发编程网:ifeve.com NIO教程
Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。
一、为什么使用Selector?
仅用单个线程来处理多个Channels的好处是,只需要更少的线程来处理通道。事实上,可以只用一个线程处理所有的通道。对于操
-
1318
-
2017-06-26 09:30:08
- 三个案例,解读静态代码块和构造代码块
- 一、对静态代码块和非静态代码块进行简单的总结
1.静态代码块:
静态代码块是在当类被载入(内存)时最先被调用的,且之被执行一次,静态块常用来执行类属性的初始化。执行类的载入之前就会调用。
2.非静态代码块:
非静态代码块是在当类的对象被创建载入(内存)时最先被调用的,每创建一个对象,即每载入一个对象,非静态代码块都执行一次。执行类对象的载入之前就会调用。
3.静态方法、非静态方法:都是调用时,才执
-
1758
-
2017-06-26 09:28:37
- JavaWeb环境搭建
- 最近想学习一下JavaWeb,搭建环境的时候发现网上有好多搭建的教程,但是自己搭建的时候还是要一个一个找。所以想写下适合自己的环境搭建。
1、Jdk环境配置
(1) 环境变量名:JAVA_HOME
变量值:D:\Program Files (x86)\Java\jdk1.8.0
-
1888
-
2017-06-26 09:27:53
- 面向对象内容详解
- 无论面向对象还是面向过程, 这俩都是解决问题的思路而已, 只是角度不同. 面向过程:
强调解决问题的每一个步骤都亲力亲为,每一个细节都自己手动实现.
面向对象:
使用特定功能对象去解决特定的问题, 每一个细节不需要关注,只需要创建对应的对象即可.
面向对象是基于面向过程的
类和对象及他们的关系 类: 具有相同特征和行为(功能)的事物的统称 , 是一个抽象概念 对象: 这类事物中
-
1339
-
2017-06-26 09:24:09
- 书写各种不同类型的代码
- 键盘录入月份, 输出对应的季节 case的穿透: 实质就是case语句体中 没有break 如果没有break会直接进入下一个case的语句体 继续执行,直到有break才会跳出
1 public static void main(String[] args) {
2 // TODO Auto-generated method stub
3
-
1632
-
2017-06-26 09:26:26
- Spring+SpringMVC+MyBatis深入学习及搭建——MyBatis和Spring整合
- 转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6964162.html 前面讲到:Spring+SpringMVC+MyBatis深入学习及搭建(八)——MyBatis查询缓存1.整合思路需要Spring通过单例方式管理SqlSessionFactory。Spring和MyBatis整合生成代理对象,使用SqlSessionFactory
-
1777