
java
masterShaw
这个作者很懒,什么都没留下…
展开
-
Java中如何遍历Map对象的4种方法
Map map = new HashMap(); for (Map.Entry entry : map.entrySet()) { System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue()); } 参考url:http://blog转载 2016-04-07 22:42:26 · 493 阅读 · 0 评论 -
java 泛型使用和反射
反射详情:http://www.cnblogs.com/lzq198754/p/5780331.html泛型例子:利用泛型建泛型数组:/** * 根据数组的最小一层非数组对象和数组的维度,生成多维度数组类型 * * @param clazz 数组的最小一层非数组类型 * @param dimensions 数组的维度转载 2016-12-27 10:32:25 · 592 阅读 · 0 评论 -
java 适合于restful规则的http通信
java通信有很多种类可调用最常用的是httpClient, PostMethod、GetMethod等这种的,他们的maven包: commons-httpclient commons-httpclient 3.1还有一种就是sun.net.www包中的原始http请求HttpURLC原创 2017-03-07 15:08:14 · 1704 阅读 · 0 评论 -
java异常多级捕获
public static void main(String[] args){ NoBindingTest n = new NoBindingTest(); try{ n.s(); } catch (Exception e){ System.out.println("s-main()");原创 2017-05-02 10:17:37 · 1096 阅读 · 0 评论 -
java的观察者模式(有点监听器的感觉),Thread和Runnable的区别
这里面有两个概念:Obserable 为被观察的人,Observer 为观察的人,当被观察的人做了特定的工作之后,观察者就激活了。直接上代码:被观察者package com.flyread.thread;import java.util.Iterator;import java.util.Observable;import java.util.Queue;原创 2017-05-06 17:08:36 · 2626 阅读 · 0 评论 -
java SSL加密通信
百度文库文档:https://wenku.baidu.com/view/9551ab85be23482fb5da4c6d.html有一点需要更改:百度文库的第三部分,第2小步:将该文件导入到服务器的证书库,添加为一个信任证书: keytool -import -v -file D:/keys/client.cer -keystore D:/keys/tomcat.keystor e转载 2017-05-22 14:56:55 · 967 阅读 · 0 评论 -
java 类加载顺序
package fly4j.test;import flytool.common.file.FileTool;import java.net.URL;/** * 启动 * Created by sff on 2017/6/18. */public class Startup { public static String dd = "sff"; public sta原创 2017-07-18 14:25:55 · 408 阅读 · 0 评论 -
java nio file 内存映射文件
原理:内存映射文件原理探索java对象解析:java内存映射文件转载 2017-09-07 10:55:21 · 610 阅读 · 0 评论 -
openSSL 公私钥加解密和签名验证
按常理:在解密前,要先进行签名认证,通过了才解密的参考文档:openssl在java端的加解密和签名验证转载 2017-09-22 15:42:41 · 1657 阅读 · 0 评论 -
netty与http服务
http客户端package httpClient;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.methods.PostMethod;import org.apache.commons.httpclient.methods.StringRequestEntity;...原创 2017-10-11 14:22:25 · 1607 阅读 · 0 评论 -
common-httpclient
Post请求:import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.NameValuePair;import org.apache.commons.httpclient.methods.PostMethod; // http请求 public static Re原创 2017-12-08 18:35:52 · 930 阅读 · 0 评论 -
httpclient
postimport org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.HttpClient;import org.apache.http.client.entity.UrlEn原创 2017-12-08 19:04:50 · 387 阅读 · 0 评论 -
netty ChannelOption用到的socket的标准参数
ChannelOption.SO_BACKLOG, 1024 BACKLOG用于构造服务端套接字ServerSocket对象,标识当服务器请求处理线程全满时,用于临时存放已完成三次握手的请求的队列的最大长度。如果未设置或所设置的值小于1,Java将使用默认值50。 ChannelOption.SO_KEEPALIVE, true 是否启用心跳保活机制。在双方TCP套接字建立连...转载 2018-03-28 10:00:59 · 829 阅读 · 0 评论 -
java cookie理解
1. Cookie1.1. Cookie概述Cookie译为小型文本文件或小甜饼,Web应用程序利用Cookie在客户端缓存服务器端文件。Cookie是以键值对形式存储在客户端主机硬盘中,由服务器端发送给客户端,客户端再下一次访问服务器端时,服务器端可以获取到客户端Cookie缓存文件。Cookie是由服务器端创建的,然后由服务器端发送给客户端,客户端以键值对形式存储Cookie,并标注Cooki...转载 2018-04-16 14:12:50 · 1043 阅读 · 0 评论 -
resteasy 注解操作
RESTEasy注解及使用RESTEasy:@FormParam、@PathParam、@QueryParam、@HeaderParam、@CookieParam、@MatrixParam说明resteasy包中有这个对象。javax.ws.rs.core.Cookie // 添加cookie,header等 javax.ws.rs.core.Response respon...转载 2018-04-16 14:16:12 · 599 阅读 · 0 评论 -
netty 的异常处理
1. io.netty.util.IllegalReferenceCountException: refCnt: 0, decrement: 1io.netty.util.IllegalReferenceCountException: refCnt: 0, decrement: 1 at io.netty.buffer.AbstractReferenceCountedByteBuf.releas...原创 2018-04-28 09:25:20 · 6669 阅读 · 0 评论 -
java 内存可见性问题
问题描述:同一个对象,在多线程中进行操作,会出现内存可见性问题。针对这种问题,我们做了一些应对措施1. 加volatile, 结果发现没有效果2. 加lock修改代码如下:package feedback.common.lock;import java.util.concurrent.TimeUnit;import java.util.concurrent.TimeoutException;...原创 2018-05-22 15:13:41 · 816 阅读 · 0 评论 -
Gson解析复杂类型
参考路径:http://www.cnblogs.com/jiayongji/p/5297187.html32 // 将Json数组解析成相应的映射对象列表33 public static List parseJsonArrayWithGson(String jsonData,34 Class type) {35 G转载 2017-03-02 15:29:21 · 1695 阅读 · 0 评论 -
Google Guice 注入(@Inject注解)
上一节介绍通过注解来实现绑定关系,这一节介绍如何通过@Inject来完成依赖注入的功能:(1)属性注入(2)构造方法注入(3)setter方法注入一.属性注入(1)创建一个接口Hello.Java和一个实现类HelloImpl[java] view plain copy package guice.di转载 2017-02-21 22:03:17 · 9975 阅读 · 1 评论 -
dwr框架消息推送
dwr的原理介绍:慕课网视频dwr文字介绍:http://blog.youkuaiyun.com/yuchen837295036/article/details/52680387可能出现的异常:java DWR——Allocate exception for servlet dwr org.xml.sax.SAXException: Failed to resolve: [arg0转载 2017-01-13 12:33:16 · 642 阅读 · 0 评论 -
Jama.Matrix的学习
jama是一个基本的线性代数java包,它提供了实数非稀疏矩阵类,程序员可构造操控这些类。对于经常使用到矩阵运算的码农来说,即使不精通线性代数也没有关系,因为jama包提供的功能已经够用,调用方便,使用自然,而且易于理解。 JAMA功能汇总Jama.Matrix 对象操作 构造函数 set 方法转载 2016-04-08 10:10:02 · 3783 阅读 · 0 评论 -
java中json的使用
String s = "src/text/multipleJson.js"; System.out.println(s); //将前台传来的json变成java中class对象 String ss = ToString.readData(s); System.out.println(ss); Semantics ds=new Semantics(); Gson gs原创 2016-07-13 13:20:31 · 525 阅读 · 0 评论 -
Java中Properties对象的使用
Properties是Java中jdk自带的一个对象import java.util.Properties;我们可以直接将后缀为properties的文件变为Properties对象,然后通过Porperties对象中的public synchronized Object setProperty(String key, String value)public String getPr原创 2016-11-07 15:19:18 · 3971 阅读 · 0 评论 -
java 枚举实例解析
枚举对象:package test;import java.util.ArrayList;import java.util.List;/** * Created by ASUS on 2016/11/18. */public enum enumT { TEL("tel", "Telephone", "固定电话"), MOBILE("mobile", "Mobil原创 2016-11-18 11:20:27 · 455 阅读 · 0 评论 -
java的String.format()函数
JAVA字符串格式化-String.format()的使用参考url:http://blog.youkuaiyun.com/lonely_fireworks/article/details/7962171/String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两转载 2016-11-18 13:53:13 · 28561 阅读 · 0 评论 -
log4j2
log4j2的log4j2.xml如何配置听语音|浏览:602|更新:2016-04-06 09:16123456分步阅读 本文旨在介绍log4j2的log4j2.xml如何配置,以方便log4j2的初学者使用log4j2。工转载 2016-12-08 16:59:19 · 910 阅读 · 0 评论 -
java中的反射机制
参考URL:http://www.cnblogs.com/lzq198754/p/5780331.htmlJava反射机制详解 java 反射 定义 功能 示例概要:Java反射机制详解| |目录1反射机制是什么2反射机制能做什么3反射机制的相关API·通过一个对象获得完整的包名和类名·实例化Class类对象·获取一个对象的父转载 2016-12-16 16:28:27 · 429 阅读 · 0 评论 -
java文件路径问题
其他的类路径问题:前5个都是URL类型,后面两个是字符串类型对应的结果:原创 2016-12-27 10:06:34 · 339 阅读 · 0 评论 -
java测试--powerMock
powerMock参考文档:http://blog.youkuaiyun.com/jackiehff/article/details/14000779,Mock参考文档:http://blog.youkuaiyun.com/chjttony/article/details/14522771 mock的maven中央仓库:http://maven.outofmemory.cn/org.powermock/powe转载 2016-12-27 10:44:40 · 322 阅读 · 0 评论 -
java测试--testng
参考文档:http://blog.youkuaiyun.com/u011138533/article/details/52174446, http://www.cnblogs.com/TankXiao/p/3888070.html#introduce自己的例子:import org.testng.annotations.BeforeClass;import org.testng.annot转载 2016-12-27 10:52:33 · 445 阅读 · 0 评论 -
java--csv文件操作
参考路径:http://blog.youkuaiyun.com/a19881029/article/details/37959109, http://blog.youkuaiyun.com/wangjun5159/article/details/51655806 , http://lqcjdx.blog.163.com/blog/static/207489241201356111749932/自己写的代码: pu转载 2016-12-27 11:08:13 · 707 阅读 · 0 评论 -
java测试--junit
参考文档:http://www.cnblogs.com/huaxingtianxia/p/5563111.html转载 2016-12-27 10:46:19 · 331 阅读 · 0 评论 -
二维码的生成和解析
二维码可以通过java中的zxing包生成,和jquery中的jquery-qrcode包,其他方式慕课网视频:http://www.imooc.com/learn/531转载 2017-01-13 13:25:19 · 672 阅读 · 0 评论 -
java--Socket编程
文档路径:http://download.youkuaiyun.com/detail/mastershaw/9738590课程资源:慕课网http://www.imooc.com/learn/161代码实例:http://download.youkuaiyun.com/detail/mastershaw/9738567转载 2017-01-16 10:51:09 · 431 阅读 · 0 评论 -
java注解
详情:http://www.cnblogs.com/pepcod/archive/2013/02/16/2913474.html转载 2016-12-27 10:42:03 · 518 阅读 · 0 评论 -
java--Spring之AOP面向切片和Spring的简单用法
需要些xml文件的。参考路径:http://blog.youkuaiyun.com/lmdcszh/article/details/13774947转载 2017-01-04 13:10:06 · 4723 阅读 · 0 评论 -
jvm 排查问题
内存问题:jmapcpu问题:jstack1. 查看java中各个对象的内存使用jmap 命令:JVM调优命令-jmap简单一点:jmap -h 查看使用方法2. 查看各个线程的情况jstack -h 查看jstack的使用方法3. 将top中信息与jstack和jmap对应3.1 查看单个进程的top top -p [pid]3.2 查看单个进程中各个线程数据top -H -p [pid...原创 2018-05-24 16:39:48 · 689 阅读 · 0 评论