
java
沸羊羊一个
洛杉矶凌晨4点的天空
github:https://github.com/ZHI-XINHUA
展开
-
java 24中设计模式
java 24中设计模式github:https://github.com/ZHI-XINHUA/pattern/wiki觉得有用的请star原创 2019-01-11 10:32:06 · 552 阅读 · 0 评论 -
Netty SSL 安全认证
1、Netty面临的安全风险作为一个高性能的NIO通讯框架,基于Netty的行业应用非常广泛,面临的安全挑战也不同。下面分析Netty面临的安全挑战。应用场景一:目前高性能的NIO框架成为RPC的分布式服务框架的基石,内部的各个模块需要进行高性能通信,各模块之间往往采用长链接通信,通过心跳检测保证链路的可靠性。由于RPC框架通常是在内部各模块之间使用,运行在授信的内部安全域中,不直接对原创 2018-01-29 15:47:01 · 15611 阅读 · 5 评论 -
Spring Security开发安全的REST服务之项目搭建
前言实现达到的效果:1、深入理解Spring Security及相关框架的原理、功能和代码。2、可以基于Spring Security及相关框架独立开发认证授权相关功能。3、掌握抽象和封装的常用技巧,可以编写可重用的模块供他人使用。涉及的三个spring项目: 项目搭建1、代码结构2、构建maven项目具体maven项目的构建在这里不多说了,非常简原创 2018-01-20 20:02:45 · 2684 阅读 · 5 评论 -
JDK自带工具keytool生成ssl证书搭建tomcat+https协议
文章出自如下两遍博文。 http://blog.csdn.net/p793049488/article/details/53422195 https://www.cnblogs.com/zhangzb/p/5200418.html1、什么是HTTPS?HTTPS其实是有两部分组成:HTTP + SSL / TLS, 也就是在HTTP上又加了一层处理加密信息的模块,并且会进行身份的转载 2018-01-18 16:22:30 · 3913 阅读 · 1 评论 -
代码块
1、jdk 中java.util.zip压缩和解压 代码块import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import原创 2018-01-05 10:42:21 · 201 阅读 · 0 评论 -
java中的File.separator
java中的File.separator解决文件路径的分隔符在windows系统和linux系统中常犯错误。原创 2015-09-07 19:46:32 · 925 阅读 · 0 评论 -
java读取本地图片和下载可选择路径保存图片
java读取本地图片和下载可选择路径保存图片原创 2015-09-07 19:37:03 · 10992 阅读 · 0 评论 -
spring配置定时器的时间设置
时间大小由小到大排列,从秒开始,顺序为 秒,分,时,天,月,年 *为任意 ?为无限制。 具体如下: "0/10 * * * * ?" 每10秒触发 "0 0 12 * * ?" 每天中午12点触发 "0 15 10 ? * *" 每天上午10:15触发 "0 15 10 * * ?" 每天上午10:15触发 "0 15 10 * * ? *" 每天上午10:15触发转载 2015-01-09 10:35:26 · 586 阅读 · 0 评论 -
Java 单例模式详解
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、原创 2014-11-23 12:33:20 · 886 阅读 · 0 评论 -
菜鸟学习之---日期转换
public static void main(String[] args) { System.out.println(toDateTime("2014-04-9 21:04:09")); System.out.println(formatDateTime(new Date(), "yyyy/MM/dd HH:mm:ss")); System.out.println(getCurDat原创 2014-07-20 22:09:58 · 661 阅读 · 0 评论 -
菜鸟学习之---编码格式转换
/** * 将 ISO8859_1 编码转换为 GBK. */ public static String toGBK(String str) { if(str!=null){ byte[] tempByte = null; try { tempByte = s原创 2014-07-16 22:01:28 · 663 阅读 · 0 评论 -
java 中 json的创建和转换
在java中操作json数据,需要引入相应的jar1.java中解析json(具体看获取的json格式,解析json数组还是json对象)(1) 把json字符串转化为json对象并解析 //{"age":29,"name":"james"} response.setContentType( "applicatio原创 2014-03-23 14:08:44 · 1232 阅读 · 0 评论 -
Servlet处理乱码的总结
页面提交数据到servlet中,经常出现中文乱码问题,而且不同的提交方式处理乱码的方式不同。下面总结一下post与get提交数据,servlet处理乱码的解决方案。 1、post方式解决方案 request.setCharacterEncoding("utf-8"); response.setCharacterEncoding( "utf-8" )原创 2013-12-21 20:53:07 · 898 阅读 · 0 评论 -
java中将毫秒转化为hh:mm:ss的时间格式
public class T { /** * @param args */ public static void main(String[] args) { System.out.println(converLongTimeToStr(96000)); } /**原创 2013-11-24 16:20:45 · 4091 阅读 · 0 评论 -
网络编程-UDP
SocketSocket就是为网络服务提供的一种机制通信的两端都有Socket网络通信其实就是Socket间的通信数据在两个Socket间通过IO传输 UDP将数据及源和目的的封装成数据包中,不需要建立连接每个数据包的大小限制在64k内因无连接,是不可靠的协议不需要建立连接,速度快 Udp的使用: 例子:通过udp实现网络原创 2013-11-22 15:01:00 · 870 阅读 · 0 评论 -
网络连接-TCP
SocketSocket就是为网络服务提供的一种机制通信的两端都有Socket网络通信其实就是Socket间的通信数据在两个Socket间通过IO传输 TCP建立连接,形成传输数据的通道在连接中进行大数据量传输通过三次握手完成连接,是可靠协议必须建立连接,效率会稍低 TCP传输Socket和ServerSocket建立客户端与服原创 2013-11-22 14:59:31 · 835 阅读 · 0 评论 -
多线程下载和多线程断点下载
1.多线程下载原理(1)本地创建一个大小跟服务器文件大小相同的临时文件 RandomAccessFile raf = new RandomAccessFile("WPS.exe", "rwd"); RandomAccessFile(File file, String mode) mode的含义 值含意原创 2013-11-08 22:26:12 · 1324 阅读 · 0 评论 -
随机访问文件类RandomAccessFile
随机访问文件类随机访问类(RandomAccessFile) - []输入流FileInputStream和输出流 FileOutputStream,实现的是对磁盘文件的顺序读写,而且读写要分别创建不同对象。相比之下RandomAccessFile类则可对文件实现随机读写操作。RandomAccessFile对象的文件位置指针遵循下面的规律:·新建RandomAccessFile对转载 2013-11-08 22:09:12 · 1099 阅读 · 0 评论 -
java---删除文件的问题小细节
最近用RandomAccessFile新建一个文件,然后想删掉该文件。。。。老删除不了。代码如下: import java.io.File;import java.io.FileNotFoundException;import java.io.RandomAccessFile;public class r { public static void m原创 2013-11-08 22:04:53 · 1215 阅读 · 0 评论 -
java--删除文件和文件夹
import java.io.File; /** * * @author XWZ * 2009-11-27 * 删除文件或目录 */ public class DeleteFileUtil { /** * 删除文件,可以是单个文件或文件夹 * @param转载 2013-11-08 21:43:11 · 2202 阅读 · 0 评论 -
如何利用Eclipse Profile Plugin对Tomcat进行性能监控分析
目前新版本的Eclipse在启动应用服务器的时候有一个新的选项:Start the server in profiling mode。我个人使用的是tomcat6.0但是我在一开始点击这个按钮的时候,出现了错误提示信息: Could not launch in profiling mode because no profilers are configured.经过一番搜索,发现要求安原创 2013-10-30 15:44:59 · 1614 阅读 · 0 评论 -
Eclipse 安装插件(aptana、svn 、git、Java EE、JSHint)
1、安装 aptana 插件: * 依次点击:Help -> Install New Software... -> Add * 输入:http://download.aptana.com/studio3/plugin/install * 选择:Aptana Studio 3 Plugin,并进行安装 * 重启 eclipse2、安装 svn 插件: * 依次点击:H原创 2013-10-28 11:39:49 · 2183 阅读 · 0 评论 -
SimpleAdapter的例子
Android 的SimpleAdapter几点认识 这个类是一个大家一看就明白的适用于数据绑定或者说数据渲染的一个类,只是这个类有些复杂,复杂之处在于其参数的设定,以及加载的形式上,官方文档上说是一个简单的Adapter,不过在我们基础入门而言已经算是复杂的了,他的继承结构层次是: ava.lang.Object ↳Android.widget.BaseAdapter原创 2013-10-26 17:18:55 · 850 阅读 · 0 评论 -
JavaBean
JavaBean一:满足这三个条件: 1.执行java.io.Serializable 接口 2.提供无参数的构造器 3.提供getter 和 setter方法访问它的属性. 简单地说,JavaBean是用Java语言描述的软件组件模型,其实际上是一个类。这些类遵循一个接口格式,以便于使函数命名、底层行为以及继承或实现的行为,可以把类看作标准的Jav原创 2013-09-24 15:53:37 · 881 阅读 · 0 评论 -
使用DOM解析器创建XML
import java.io.StringWriter;import java.io.*;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.apache.xml.serialize.OutputFormat;import原创 2013-05-28 12:06:01 · 936 阅读 · 0 评论 -
使用DOM解析XML文档
student.xml 张三 男 Spring开发 85 eAjax开发 95 轻量级j2EE应用开发 85 王晓明 女原创 2013-05-28 10:52:05 · 785 阅读 · 0 评论 -
Filter过滤器处理中文乱码
注意问题:在学习用selvert的过滤器filter处理中文乱码时,在filter配置初始化时用了utf-8处理中文乱码,而在提交的jsp页面中却用了gbk。虽然两种都可以出来中文乱码,但是却造成了处理乱码的格式不一致。所以编译出错。 解决方法:所有地方都用utf-8或gbk//过滤器类CharactorFilter.jsp package cn.com.Filte原创 2013-05-02 10:43:15 · 4770 阅读 · 1 评论 -
Filter过滤器实现权限控制
在操作中经常性的要对用户是否登陆进行验证,那么如果要进行验证的话,则肯定有大量的代码要不断的判断session是否存在。那么此种代码实际上就可以直接放在过滤器中进行编写。登录页面:Login.jsp[html] view plaincopyscript type="text/javascript"> //检查是否输入用户名 否则不予提交转载 2013-05-01 17:20:10 · 1160 阅读 · 0 评论 -
Java 单例模式详解
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、转载 2013-04-15 14:38:37 · 625 阅读 · 0 评论 -
java连接sqlserver数据库(纯java方式连接-需要加载驱动)
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class DBO { public static Connection conn=null; public void dbo(){ //加载驱动 try{原创 2013-03-25 16:41:25 · 1978 阅读 · 0 评论 -
jsp,javaBean,DAO之间的简单混合运用实例
jsp代码Login.jspString path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> ">原创 2013-03-25 16:39:26 · 968 阅读 · 0 评论