- 博客(39)
- 收藏
- 关注
原创 react资料汇总
React Native 库版本升级 (Upgrading) 与降级讲解React Native 进行签名打包成 ApkReact Native 移植原生 Android 项目React&React Native生态-探索学习React Native 性能H5、React Native、Native应用对比分析React Native 动画探索React源码的...
2016-01-18 13:05:12
216
原创 git学习资料汇总
1、Git全解析之用起来先 2、Git: 聊聊Rebase命令 3、git学习 4、这些git技能够你用一年了5、闯过这 54 关,点亮你的 Git 技能树6、Git 学习圣经《Pro Git 2nd》7、Git钩子:自定义你的工作流8、Gitlab Gitflow 总结9、常用 Git 命令清单 10、git教程11、让你的Git水平...
2016-01-17 11:00:21
164
原创 logback自定义pattern
方法一1.写一个转换器类,继承ClassicConvertpublic class IpConvert extends ClassicConverter { @Override public String convert(ILoggingEvent event) { return "10.10.10.10"; } ...
2015-12-04 15:43:24
811
原创 final 与 匿名内部类
众所周知,想要在匿名内部类中用匿名内部类外部的变量需要定义成final,为什么呢?private static ThreadFactory build(ThreadFactoryBuilder builder) { final String nameFormat = builder.nameFormat; final Boolean daemon = builder.d...
2015-11-19 13:11:37
371
原创 java中的字符集
1、utf-8 对于英文字母每个字母占1个节字,对于中文占3个字节2、unicode编码,所有都占用两个字节,但额外增加一个BOM(2字节)用于区别大小端问题3、java中的字符类型默认是用unicode(usc-2)编码的,所以占用2字节4、usc-2与utf-8都是属于unicode编码的一种 ...
2015-11-18 16:54:46
147
原创 maven 忽略checkstyle
备忘,需要忽略掉checkstyle时: mvn eclipse:eclipse -Dcheckstyle.skip=true 经常在打包时点了skip test来运行,但这样再去运行测试用例的话,会提示没有编译,应该改成-DskipTests 区别:-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-cla...
2015-11-10 10:48:14
4396
原创 https协议的一点疑问
最近在了解https协议,大体流程都可以理解,但有一个小问题,服务端把它的公钥证书发给客户端后,客户端收到证书,用ca的公钥去对证书中的签名解密,可以验证:1、证书是真实有效的2、证书中的公钥是值得依赖的但是假如有黑客中服务端返回证书的时候,拦截了请求,并把证书改成自己的证书(这个证书也是由CA颁发的),那客户端就不能觉察哦?是这么理解么?...
2015-07-16 11:18:57
100
原创 URI与URL
URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。而URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。URI是以一种抽象的,高层次概念定义统一资源标识,而URL和URN则是具体的资源标识的方式。URL和URN都是一种URI。...
2015-06-26 17:12:50
222
原创 tomcat按域名配置多应用
步骤1:端口改80<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 步骤2:多host,改hostName <Host name="hello.com" appBase="webapps
2015-05-18 16:15:00
113
原创 同步/异步,阻塞/非阻塞,并行/串行
同步:methodA();System.out.println(“synchronized”); 以上这个例子中,程序在运行时,调用了某个方法methodA,方法A运行完返回后,才执行打印,这就是同步。 异步:当我们js中用ajax向服务器发送一个请求,服务器还没有响应(返回),我们的程序可以不管而继续往下执行,这就是异步。 阻塞:当我们线程需要用某个打...
2015-05-18 14:21:28
182
原创 用eclipse编写自定义archetype
archetype:翻译成原型,其实就是我们所谓的脚手架。maven已经给我们提供了很多archetype,但很多时候我们还需要自己手工去做属于自己的个性化archetype。 1、做一个maven工程(model-project)(包括了工具类,配置文件,等),我们的目标是通过自定义的archetype可以生成这个工程的样子。2、右键工程model-project run ...
2015-03-18 17:03:59
394
原创 linux常用命令--文本
1.查看文件内容cat -n 显示行号2.分页显示moreEnter 显示下一行空格 显示下一页F 显示下一屏B 显示上一屏less/get 查询"get"字符串并高亮显示3.显示文件尾tail-f 不退出持续显示-n 显示文件最后n行4.显示头文件head-n 显示文件开始n行5.内容排序sort-n 按照数字排...
2014-11-14 12:07:05
88
原创 quartz表达式
字段名(项)必须值范围特殊字符秒是0-59, - * /分是0-59, - * /时是0-23, - * /月的某天是1-31, - * ? / L W月是1-12 or JAN-DEC, - * /星期的某天是1-7 or SUN-SAT, - * ? / L #...
2014-11-10 10:11:02
193
原创 jquery validate 常用配置
1: 自定义表单提交 设置submitHandler来自定义表单提交动作 $(".selector").validate({ submitHandler: function(form) { alert("验证通过"); } }); 如果需要提交表单,可以调用 form.submit(); 或者$(form).ajaxSubmit(); 2: 调试模式 将debug设置为true,表单不会提交,只进...
2014-11-07 18:46:52
213
原创 nodejs之安装
1、官网下载:http://www.nodejs.org/download/ 2、安装3、测试:在命令窗口输入:node -v会输出:v0.10.324、安装expressnpm install -g express 5、安装express运行工具npm install -g express-generator 6、验证express是否安装成功exp...
2014-10-10 13:01:48
109
原创 Gson替换json中name的值
package com.vip.gsontest.tools;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import com.google.gson.JsonArray;import com.google.gs...
2014-09-29 11:22:38
2722
原创 io之自定义InputStream
package com.laien.io;import java.io.IOException;import java.io.InputStream;/** * 自定义InputStream,节点流 * * @author Administrator * */public class MyByteArrayInputStream extends In...
2014-09-28 23:16:52
768
原创 io之DataStream
package com.laien.io;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileInputStream;...
2014-09-28 22:17:55
114
原创 js事件绑定快捷键
<html><head><script type="text/javascript">window.onload=function(){ HotKeyHandler.Init();}var HotKeyHandler={ currentMainKey:null, currentValueKey:null, Init:fun...
2014-09-25 16:58:11
597
原创 io之BufferedInputStream
package com.laien.io;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.InputStream;/** * BufferedInputStream预先读入一整段原始输入流数据至缓冲区中, * 而外界对BufferedInputStre...
2014-09-24 22:52:11
102
原创 io之BufferedOutputStream
package com.laien.io;import java.io.BufferedOutputStream;import java.io.FileOutputStream;import java.io.OutputStream;/** * 先把内容保存到缓冲区,当缓冲区满了之后,再写入硬盘,避免频繁写硬盘 * * @author Administra...
2014-09-24 22:37:57
105
原创 io之FileOutputStream
package com.laien.io;import java.io.FileOutputStream;import java.io.OutputStream;/** * 从程序中往硬盘写数据,谓之output * * @author Administrator * */public class OutputStreamTest { p...
2014-09-24 22:22:08
93
原创 io之FileInputStream
package com.laien.io;import java.io.FileInputStream;import java.io.InputStream;/** * 从硬盘中把数据读到内存中,谓之INPUT * @author Administrator * */public class InputStreamTest { public st...
2014-09-23 23:02:42
109
原创 eclipse + maven +tomcat配置热部署
在eclipse中开发maven web工程,每次都要先install,再重新启动tomcat才能看到修改代码后的效果非常麻烦。今天抽了点时间在网上搜索进行了修改: 1、下载tomcat插件,并安装2、修改tomcat目录下的server.xml增加context节点的方式将tomcat指向web工程src/main/wabapp目录3、在eclipse中修改工程build...
2014-08-21 22:48:01
138
原创 内存溢出
从接触java就有内存溢出的问题,一直都是遇到就百度,修改JVM参数,没有好好理解。今总结之: 一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不...
2014-08-20 17:25:53
96
原创 jdk8新特性之拉姆达表达式
package test.java;/* 包含三个部分: 一个括号内用逗号分隔的形式参数,参数是函 数式接口里面方法的参数 一个箭头符号:-> 方法体,可以是表达式和代码块,方法体函数 式接口里面方法的实现,如果是代码块,则必须 用{}来包裹起来,且需要一个return 返回值,但 有个例外,若函数式接口里面方法返回值是 void,则无...
2014-08-14 14:37:23
255
原创 经常遇到LINUX与WINDWO下面的路径不一样解决方案
在linux与window下\与/的区别,可以通过以下方法优雅解决:public static void main(String[] args) { Properties properties = System.getProperties(); Enumeration<?> propertyNames = properties.propertyNames(); ...
2014-08-14 14:30:40
306
原创 下载开源应用
用svn从netty下载了example,发现并不是工程,src目标是普通的folder而并不是source folder。解决办法:打开.project文件,增加:<natures> <nature>org.eclipse.jdt.core.javanature</nature></natures> ...
2014-08-14 11:54:22
108
原创 mysql 解压安装
1、官网下载mysql zip 安装包mysql-5.5.39-winx64.zip(本机64位)并解压到D:\software\mysql-5.5.39-winx642、D:\software\mysql-5.5.39-winx64\my-medium.ini改名为:my.ini或者新建一个my.ini并把my-medium.ini内容copy过来3、编辑my.ini,增加以下代码...
2014-08-11 16:03:02
81
原创 Cookie
cookie的过程:1、服务器向客户端发送cookie2、浏览器将cookie保存3、之后每次请求浏览器都会将cookie发向服务器端 响应cookie格式: Set-Cookie:name=value; path=/;Expires=Sun,23-Apr-23 09:01:34 GMT;Domain=.domain.com请求cookie格式: ...
2014-07-08 23:31:07
79
原创 公钥与私钥
公钥:顾名思义,公开给大家的私钥:顾名思义,私有保存的 公钥与私钥都可以进行加密。私钥加密,必须要公钥才能解密。公钥加密,必须要私钥才能解密。 公钥加密:确保信息只能给持有相应私钥的人可以看到信息,因为只有私钥持有者才有相应的私钥进行解密。私钥加密:用于身份认证。对于持有公钥的人,可以解密,那就可以知道发消息的是谁。...
2014-03-20 19:34:25
106
原创 egit push到gihub里提示reject non - fast -forward
解决方法: 1、先fetch下github上的工程2、merge3、push
2013-07-04 09:24:59
138
原创 JEECG----你明智的选择
当第一眼看到JEECG架构的思维导图的时候,就深深的被吸引了。 这不正是自己心里潜意识想做,但却一直没有付诸实现的东西么?想想,工作了五年,写代码无数,但又有几行代码是属于自己的,我们更多的是在做CRUD,CTR+C,CTR+V,我们所写的代码又有多少是重复的,根本不需要动大脑的?然而,由于人都可能犯错,一段简单的CRUD逻辑,都有可能由于自己的疏忽而出现BUG,我们...
2013-05-17 00:17:16
127
原创 多线程---可见性
近日在看《JAVA并发编程实践》一书,看到可见性一节,有一疑问,请看代码:package com.eshore.mall.common;public class VisibleTest { private static boolean ready = false; private static int number = 0; public stati...
2013-03-27 17:13:33
93
原创 JSTL中0与空字符串
今天遇到一个极为奇怪的问题: <c:if test="${0 == ''}">测试</c:if> ----- 结果返回true<c:if test="${'0' == ''}">测试</c:if> ------- 结果返回false 具体原因还没有查到,百度上查过,没看到类似问题。相信以后一定可以知其所以然的,总有...
2012-08-15 17:35:18
323
原创 软件工程复习之一-----什么是软件工程
什么是软件工程?要解答这个问题,先要从软件危机说起。 软件危机:指在计算机软件的开发和维护过程中所遇到的一系列严重问题。有以下表现:1、对软件开发成本和进度的估计常常很不准确。2、用户对“已完成”的软件系统不满意的现象经常发生。3、软件产品的质量往往靠不住。4、软件通常没有适当的文档资料。5、软件成本在计算机系统总成本中所占的比例逐年上升。 软件工程:...
2012-05-11 13:13:54
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人