![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
月神11
xxxxxxxx
展开
-
activemq Unrecognized Windows Sockets error: 10106: Socket creation failed
30-Nov-2017 22:45:52.892 严重 [main] org.apache.catalina.core.StandardServer.await StandardServer.await: create[localhost:8005]: java.net.SocketException: Unrecognized Windows Sockets error: 10106:...原创 2018-01-16 17:27:09 · 518 阅读 · 0 评论 -
pinyin4j
package cn.com.iotrust.common.util;import org.apache.commons.lang.StringUtils;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import...原创 2016-12-02 15:40:50 · 156 阅读 · 0 评论 -
java IO流学习总结
Java中的流,可以从不同的角度进行分类。 按流的方向分:输入流和输出流。 按处理数据单位分:字节流和字符流。 按实现功能分:节点流和处理流。 输出流: [img]http://dl2.iteye.com/upload/attachment/0121/1972/3eeb6f9c-226a-30ca-a127-fb6fd1d921...原创 2016-11-11 17:54:34 · 186 阅读 · 0 评论 -
JAVA泛型
泛型就是变量类型的参数化。在使用泛型前,存入集合中的元素可以是任何类型的,当从集合中取出时,所有的元素都是Object类型,需要进行向下的强制类型转换,转换到特定的类型。而强制类型转换容易引起运行时错误。泛型类型参数只能被类或接口类型赋值,不能被原生数据类型赋值,原生数据类型需要使用对应的包装类。例子一:使用了泛型1234567...原创 2016-11-08 23:00:48 · 74 阅读 · 0 评论 -
Java常见集合的归纳总结
Java常见集合的归纳总结首先来看看集合的关系:Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap一、Collection接口中定义的方法int size():获取当前集合中的元素数量...原创 2016-11-08 21:58:19 · 83 阅读 · 0 评论 -
maven总结20160925
1:安装后查看maven版本mvn -version(或者 mvn -v)2:pom.xml(4个必须的)4.0.0项目组,类似包名项目中的哪个模块版本3:所有的源文件,在,src/main/java/下 规定4:conf/settings.xml 针对所有的项目/如果放在莫个项目下面,只针对这个项目,注意仓库地址设置一下5:用maven 生成项目mv...原创 2016-09-25 09:45:15 · 116 阅读 · 0 评论 -
java二维码生成与解析代码实现
二维码,是一种采用黑白相间的平面几何图形通过相应的编码算法来记录文字、图片、网址等信息的条码图片。如下图二维码的特点:1. 高密度编码,信息容量大可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。2. 编码范围广该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语...原创 2015-11-02 17:08:08 · 103 阅读 · 0 评论 -
HTTP请求原理介绍
HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(...原创 2016-09-20 19:19:53 · 127 阅读 · 0 评论 -
post和get的区别
1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于get方式,服务器端用Request.Qu...原创 2016-09-10 22:35:15 · 78 阅读 · 0 评论 -
mysql 生成一个临时日历表
begindeclare indexdate DATE;set indexdate = DATE('2016-01-01');while indexdate原创 2016-08-26 13:32:30 · 928 阅读 · 0 评论 -
tomcat内存设置
tomcat内存设置----------------------Linux下修改TomcatJVM内存大小----------------------要添加在tomcat 的bin 下catalina.sh 里,位置cygwin=false前 。注意引号要带上,红色的为新添加的.# OS specific support. $var _must_ be set to eith...原创 2016-08-18 17:46:05 · 75 阅读 · 0 评论 -
页面图表显示
1:百度echartshttp://echarts.baidu.com/examples.html2:hchartshttp://www.hcharts.cn/原创 2016-08-05 11:15:29 · 159 阅读 · 0 评论 -
java list 对象 值 排序
/** * 排序算法 */ public static List getNewsList(List oldRfidbean){ Collections.sort(oldRfidbean, new Comparator() { public int compare(RfidBean arg0, RfidBean arg1) { long hits0 = arg...原创 2016-07-29 14:41:37 · 79 阅读 · 0 评论 -
web安全——应用安全(java)
web安全——应用安全(java)简介由于网络技术日趋成熟,黑客们也将注意力从以往对网络服务器的攻击逐步转移到了对web应用的攻击。据最新调查,信息安全有75%都发生在web应用而非网络层面。场景控制访问的权限。只让可以访问的访问到最小的资源和权限。控制输入内容。所有输入都可能是不安全的,所以要过滤。保证业务的安全。保证数据的安全性。控制输出内容。要...原创 2016-07-07 20:52:38 · 102 阅读 · 0 评论 -
Java static 的一两点使用
Java static 的一两点使用这篇文章是关于Java static关键字的使用,主要会介绍以下的内容:static 的概念static的各种应用总结static 是什么static 顾名思义是静态的意思。与this相对,static表示所修饰的部分是属于类本身所有的,不依赖与某个具体的实例。 而this上个博客已经讲了,可参考this的使用.this表示的是对调用...原创 2016-07-07 18:04:59 · 80 阅读 · 0 评论 -
深入理解Java的接口和抽象类
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和...原创 2016-07-06 19:41:04 · 81 阅读 · 0 评论 -
设计模式总结1
1:像上转型=================1.1定义抽象方法public abstract class Dongwu { public abstract void chi(); public abstract void jiao(); public abstract void shui();}1.2 定义两个实现类public class...原创 2016-12-03 14:50:28 · 68 阅读 · 0 评论 -
java常用集合总结
java常用集合总结1、线程安全 线程安全就是说多线程访问同一代码,不会产生不确定的结果。2、List类和Set类List类和Set类是Collection集合接口的子接口。Set子接口:无序,不允许重复。List子接口:有序,可以有重复元素。Set和List对比: Set:检索元素效率低下,删除和插入效率高,插入和删除不会引起元素位置改变。 Lis...原创 2016-12-03 14:55:59 · 82 阅读 · 0 评论 -
Connected to the target VM, address: '127.0.0.1:52445', transport: 'socket' 错误:
把C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.1.1\binidea64.exe.vmoptions中jdk内存的配置,粘贴到 intellij中tomcat配置中的,server中的vm options中原创 2018-01-16 17:23:43 · 34854 阅读 · 2 评论 -
SpringMVC与Struts2区别与比较总结
1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却被所有方法共享,这也就无法用注解或其他方...原创 2016-04-04 19:14:47 · 58 阅读 · 0 评论 -
Spring工作原理及其作用
Spring工作原理及其作用标签: springSpring2013-02-17 22:02 31068人阅读 评论(2) 收藏 举报 分类: spring(63) 1.springmvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。 2.DispatcherS...原创 2016-04-04 13:53:43 · 92 阅读 · 0 评论 -
面试中问的话题Spring工作原理
面试中问的话题Spring工作原理标签: spring工作面试iocaopejb2011-08-30 16:36 13898人阅读 评论(1) 收藏 举报 分类: 软件开发(91) 版权声明:本文为博主原创文章,未经博主允许不得转载。 Spring工作原理内部最核心的就是IOC了, 动态注入,让一个对象的创建不用new了,可以...原创 2016-04-04 13:48:29 · 111 阅读 · 0 评论 -
java注解
深入理解Java:注解(Annotation)自定义注解入门 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5....原创 2016-03-02 15:17:46 · 58 阅读 · 0 评论 -
java高并发
并发同步知多少来源:孙豪杰的博客 发布时间:2016-02-26 阅读次数:3082 找工作的时候是否经常看到要求有高并发,分布式系统的开发设计经验,或者高并发,分布式系统的开发设计经验者优先等字样,这时候情不自禁的搜索一下什 么是并发,多少算高并发,再思索一下自己的经历哪些是符合这个要求的?那么什么是并发,开发中的并发是怎么处理的,简单了解一下...原创 2016-03-02 09:39:55 · 80 阅读 · 0 评论 -
cglib动态代理
CGLib动态代理原理及实现 2013-06-15 00:01 3161人阅读 评论(2) 收藏 举报 分类: AOP(4) Spring(8) JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技 术,其原理是通过字节码技术为一个类创建子...原创 2016-03-02 09:25:24 · 55 阅读 · 0 评论 -
java动态代理
自己理解:代理类,委托类实现同一个接口,把代理类传给委托类,委托类,调用接口中的方法,可以在方法之前,之后处理一些事情代理模式的好处:不用知道委托类的东西,而修改委托类的动作,如:发送消息,可以在发送消息的方法前面进行压缩处理,等, java动态代理(JDK和cglib)JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委...原创 2016-03-01 19:12:31 · 72 阅读 · 0 评论 -
jsontojavabean
当json字符串与javabean不对称是String str="{name:'zs',age:'aa',add:'cc',bir:'dd',aa:null,bb:null}";MyJava myj=JSON.parseObject(str,MyJava.class);System.out.print(myj.getAdd());public class MyJa...原创 2016-01-13 18:40:29 · 119 阅读 · 0 评论 -
gd总结20170104
1:tree获取选中的值,天窗项目-告警列表$(function () { /** * 所在区域级联站点 * */ var checkedIds = new Array(); $('#monitorWarnDataTab3div #basicObjectRunningAreaId').combotree({ url:'./basic/basicArea...原创 2017-01-04 12:13:26 · 124 阅读 · 0 评论 -
java调优20161229
1:尽量减少对变量的重复计算明确一个概念,对方法的调用,即使方法中只有一句语句,也是有消耗的,包括创建栈帧、调用方法时保护现场、调用方法完毕时恢复现场等。所以例如下面的操作:for (int i = 0; i < list.size(); i++){...}建议替换为:for (int i = 0, int length = list.size(); i < l...原创 2016-12-29 20:03:35 · 75 阅读 · 0 评论 -
MyEclipse-6.5注册码生成器源码
MyEclipse-6.5注册码生成器源码分类: JAVA2013-02-25 18:36 3903人阅读 评论(4) 收藏 举报打开MyEclipse新建一个Java工程,然后新建类,粘贴如下代码,即可生成MyEclipse的注册码import java.io.BufferedReader; import java.io.IOException; imp...原创 2014-11-26 10:54:05 · 214 阅读 · 0 评论 -
java2,8,10,16进制转换
A、十进制转换其他 十进制转成二进制 Integer.toBinaryString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成十六进制: Integer.toHexString(int i)B、其他转换十进制 二进制转十进制 Integer.val...原创 2016-12-19 19:34:21 · 189 阅读 · 0 评论 -
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移到Cassandra,因为Cass...原创 2017-04-06 10:59:12 · 100 阅读 · 0 评论 -
java集合总结20161203
1:list 有序集合,元素可以重复,1.1ArrayList底层实现就是object数组(动态数组)1.2:LinkedList 就像自行车链条一样,有节点构成,每个节点有三个值,node pre,E item,node next;1.3:Vector类似ArrayList 是线程安全的,效率比较低Set继承自Collection接口。Set是一种不能包含有重复元素的集合...原创 2016-12-03 15:26:00 · 90 阅读 · 0 评论 -
java报“非法字符: \65279 ”错误的解决方法
下载editplus,打开你的java源文件(可以打开多个文件),选择“文档”-“文件编码”-“批量更改文件编码…”选择所有你需要修改的编码的java源文件,选择字符集“UTF-8″记得是UTF-8,而非“utf-8 bom”。点击批量保存按钮。 ...原创 2016-06-07 20:11:10 · 608 阅读 · 0 评论 -
BCD码
[color=red]注意:是4位表示一个10进制数字,一个字节8位,这样是要把字节拆分的哦![/color]BCD码 编辑BCD码(Binary-Coded Decimal)亦称二进码十进数或二-十进制代码。用4位二进制数来表示1位十进制数中的0~9这10个数码。是一种二进制的数字编码形式,用二进制编码的十进制代码。BCD码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制...原创 2016-05-26 10:10:55 · 246 阅读 · 0 评论 -
我心目中最好的框架组合是
我心目中最好的框架组合是: 表示层:spring mvc 3.1 + annotation 控制层:spring 3.1 持久层:hibernate 3.6 +jdbcTemplate 后台列表控件:displaytag 1.2 Ajax框架: DWR 3 JS框架 : Jquery 缓存机制:spring 3.1 cache + ehcac...原创 2013-06-06 09:46:02 · 106 阅读 · 0 评论 -
eclipse tomcat 问题
1:配置tomcat问题1.1 配置tomcat,java源文件路径1,双击tomcat,在server locations 中修改,为灰色时,删除tomcat下的项目,并clean,就可以选了2:部署已存在的web项目2.1,导入项目,注意是java项目 2:在tomcat ,server.xml中添加<Context path="/jhdl" reloadable="...原创 2012-12-04 14:17:10 · 75 阅读 · 0 评论 -
java class文件结构
java class文件结构2007年08月30日 星期四 下午 1:44 从上图中可以看到,一个 Java 类文件大致可以归为 10 个项:Magic:该 项存放了一个 Java 类文件的魔数(magic number)和版本信息。一个 Java 类文件的前 4 个字节被称为它的魔数。每个正确的 Java 类文件都是以 0xCAFEBABE 开头的,这样保证了 Java 虚拟...原创 2012-04-11 23:25:27 · 67 阅读 · 0 评论 -
设计模式--01单例模式
定义:确保某一个类只有一个实例,而且自行实例化向整个系统提供这个实例1:通用代码public class Singleton{ private static final Singletion singletion =new Singleton();、、限制产生多个对象private Singleton(){};//获取实例对象 public static Sin...原创 2012-04-08 23:14:05 · 69 阅读 · 0 评论 -
java类与类之间的关系
- 类与类之间存在以下关系: 1、 泛化(Generalization) 很简单,就是我们常说的继承。是说子类获得父类的功能的同时,还可以扩展自己的功能。 如图: Java代码中表现为:extends 和 implements 2、 依赖(Dependency) 两个相对独立的咚咚(A和B),当A负责构造B时,A与B形成依赖...原创 2012-04-04 10:08:56 · 81 阅读 · 0 评论