
java
guoyayun2000
这个作者很懒,什么都没留下…
展开
-
IO之NIO
1、NIO工作方式 用NIO方式处理IO使用多路复用器Selector来轮询每个通道Channel,当通道中有事件时就通知处理。比较重要的是弄懂Selector和Channel概念2、服务端代码package com.guosen.nio;import java.net.InetSocketAddress;import java.net.ServerSocket;impo...原创 2018-07-17 10:57:00 · 132 阅读 · 0 评论 -
IO之BIO
1、BIO工作方式 服务端监听一个固定的端口,每个客户端连接进来都创建一个线程,并以同步阻塞的方式工作2、服务端代码package com.guosen.io;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.O...原创 2018-07-17 10:37:05 · 246 阅读 · 0 评论 -
Map之HashMap
1、Map和HashMap之间的关系 HashMap实现了Map接口2、HashMap的继承实现关系 HashMap继承自AbstractMap,实现了Map、Cloneable、Serializable接口3、关系图 虚线表示实现、实现表示继承关系4、HashMap的重要属性 /** * HashMap最大的容量 */ static final ...原创 2018-07-11 15:08:44 · 443 阅读 · 0 评论 -
List之LinkedList
1、List与LinkedList之间的关系 LinkedList实现了List接口2、LinkedList继承实现关系 LinkedList继承自AbstractSequentialList类,实现了List、Deque、Cloneable、Serializable接口3、关系图 实线表示继承、虚线表示实现。基于JDK1.84、LinkedList重要属性 // 存放长度...原创 2018-07-02 11:28:10 · 574 阅读 · 0 评论 -
List之ArrayList
1、List和ArrayList的关系 ArrayList实现了List接口。2、ArrayList的继承实现关系 ArrayList继承自AbstractList实现了List、RandomAccess、Cloneable、Serializable接口3、关系图 实线表示继承关系、虚线表示实现4、ArrayList属性 a、DEFAULT_CAPACIT...原创 2018-06-29 15:00:04 · 200 阅读 · 0 评论 -
linux jdk1.8
1、mkdir /usr/java2、wget--no-check-certificate--no-cookies--header"Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6原创 2017-11-12 10:42:58 · 285 阅读 · 0 评论 -
邮件发送代码片段
import javax.mail.*; import javax.mail.internet.*; import java.util.*; public void postMail( String recipients[ ], String subject, String message , String from) throws MessagingException转载 2017-07-28 16:36:25 · 604 阅读 · 0 评论 -
截屏代码片段
public static void captureScreen(String fileName) throws Exception { Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Rectangle screenRectangle = ne转载 2017-07-28 16:34:17 · 287 阅读 · 0 评论 -
Spring AOP 实现原理与 CGLIB 应用
http://www.ibm.com/developerworks/cn/java/j-lo-springaopcglib/AOP(Aspect Orient Programming),作为面向对象编程的一种补充,广泛应用于处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。AOP 实现的关键就在于 AOP 框架自动创建的 AOP 代理,AOP 代理则可分为静态代理转载 2016-12-20 14:48:30 · 337 阅读 · 0 评论 -
微信企业号,文本信息发送
目录结构maven文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.原创 2016-12-14 16:40:16 · 2226 阅读 · 0 评论 -
spring-cloud客户端负载均衡(初试)
maven WeiXinClient WeiXinClient 1.0 jar WeiXinClient weixin client of loadbalance org.springframework.boot spring-boot-starter-parent 1.4.2.RELEASE UTF-8 1.8 o原创 2016-12-14 16:30:46 · 6048 阅读 · 0 评论 -
HttpClient4.5 post
/** * POST请求 * @param url 请求地址 * @param data 请求数据 * @return 响应数据 * @throws Exception */ public String post(String url, String data) throws Exception{ HttpClient httpClient = null; Htt原创 2016-12-14 16:25:33 · 453 阅读 · 0 评论 -
HttpURLConnection应用
jdk 1.8/** * POST请求 * * @param url * 请求地址 * @param data * 请求数据 * @return 响应数据 * @throws Exception */ public String p原创 2016-12-14 16:22:25 · 309 阅读 · 0 评论 -
一般Excel导出功能
public class ExcelUtil { /** * * @param dataList 数据列表 * @param headers 表头 * @param os 输出流 */ public static void commonExport(List> dataList, String title原创 2016-11-21 11:14:12 · 331 阅读 · 0 评论