java
RCwukaka
努力奋斗,做最好。
tel:15957120992 qq:664338640 微信RCwukaka
github:https://github.com/RCwukaka
阿里云博客网站:http://www.monkyjinrong.com
SSH、Spring MVC、nodejs,、expressjs、grunt等常规开发框架和Mysql、Sqlserver、Oracle等常见数据库都精通或熟悉。
展开
-
spring maven对占位符的处理时机
setting.xml,在使用maven打包工程时完成占位符处实际内容的替换。项目打包完成后,对应线上配置的内容为实际的内容,可直接修改为其它实际内容,必须重启服务器生效。 在spring中加载的properties配置文件,同样用于指定web项目各配置文件中占位符的实际内容,在启动服务器加载spring框架时完成占位符处实际内容的替换。项目打包完成后,对应线上配置的内容为占位符,可直接修改原创 2017-06-22 14:58:03 · 834 阅读 · 0 评论 -
前后端分离架构
博主完全是一个小白,不喜勿喷博主运用的技术是前端技术nodejs.webpack.后端技术mysql.springMVC.工程中重点是前端服务器,前端服务器中我运用webpack-dev-server将前端的文件打包并且发布到webpack的静态文件服务器中,并且此服务器中所有的接口都访问node后端服务器(此处用node中间价服务器代替),并由node后端发送http请求后端大规模集群原创 2017-01-04 10:22:42 · 3490 阅读 · 2 评论 -
Integer的缓存问题
/** * * @author renchen * Integer缓存机制 * */public class Demo {public static void main(String args[]){Integer a = 300;Integer b = 300;if(a == b){System.out.println("相等"); //不输出原创 2016-04-03 20:06:25 · 403 阅读 · 0 评论 -
String值的调用(字节码层面)
先看下简单的调用 图中的代码:package test;public class Main { String a ="asd"; public void test(){ int a = 4; } public static void main(String[] args) { String b ="asd"; }}进行javap原创 2016-08-15 13:10:16 · 363 阅读 · 0 评论 -
tomcat的nio和bio
对于nio和bio的区别,请自行百度 如下图显示默认tomcat中的配置文件server.xml 下图中,根据tomcat中的server.xml中的标签中的protocol属性配置可以启动不同的连接池如下图右边为nio连接,其中的server.xml中的属性配置为<Connector connectionTimeout="20000" port="8088" protocol="org.apa原创 2016-08-16 15:21:15 · 1113 阅读 · 0 评论 -
java HashSet HashMap(源码分析)
hashset中的内容保存为hashmap数据,并且继承序列化和clone接口判断包含数据的方法调用hashmap中的containsKeys()(未完….) ps: o instanceof parent ==> 右边是左边的父类原创 2016-08-18 09:57:48 · 367 阅读 · 0 评论 -
java NAN 和 INFINITY
Double.NAN == Double.NAN //返回false Double b1 = new Double(Double.NAN); Double b2 = new Double(Double.NAN); System.out.println(b1.equals(b2)); // true原创 2016-08-18 09:52:34 · 321 阅读 · 0 评论 -
java String运算符+反编译
String + 运算符重载 如上图:String 字符相加源码javap -c 反编译后发现 sql = sql + “aa”; 反编译成new StringBuilder(“”).append(“aa”).toString();java底层已经自动做了运算符重载但并不推荐使用String + 的运算符重载 eg: String + 运算符重载的时候每次都会在内存中开辟String原创 2016-08-11 09:55:35 · 949 阅读 · 0 评论 -
时间格式
hh:mm:ss 按照12小时制的格式进行字符串格式化 如果时间处于00:00:00——12:59:59,则返回的字符串正常 如果时间处于13:00:00——23:59:59,则返回的字符串是实际时间-12小时后的值,也就是说比真实的时间少了12个小时。 例如:14:00:00进行格式化后的字符串为“2:00:00”HH:mm:ss 按照24小时制的格式进原创 2016-07-21 15:46:07 · 359 阅读 · 0 评论 -
integer int
如果面试官问Integer与int的区别:估计大多数人只会说道两点,Ingeter是int的包装类,int的初值为0,Ingeter的初值为null。但是如果面试官再问一下Integer i = 1;int ii = 1; i==ii为true还是为false?估计就有一部分人答不出来了,如果再问一下其他的,估计更多的人会头脑一片混乱。所以我对它们进行了总结,希望对大家有帮助。 首先看代转载 2016-05-06 09:59:52 · 314 阅读 · 0 评论 -
Java静态变量的初始化(static块的本质)
本文转载自: http://blog.csdn.net/darxin/article/details/5293427在网上看到了下面的一段代码:[java] view plain copypublic class Test { static { _i = 20; }转载 2016-04-13 20:03:15 · 337 阅读 · 0 评论 -
希尔排序
static void shellSort1(Integer[] sortList) { int i, j, step; int len = sortList.length; // 步长除以2 for (step = len / 2; step > 0; step /= 2) /**原创 2016-03-29 19:37:30 · 321 阅读 · 0 评论 -
快速排序代码
/** * description : 快速排序 * @autor kwzhang * modify :2012-6-20 * * @param pData * @param left * @param right * @return */ static void quicksort(int n[],原创 2016-03-29 16:50:36 · 351 阅读 · 0 评论 -
http头需知
【自:http://blog.csdn.net/zfrong/article/details/6070608】故事发生在10月份的一次面试经历中,本来我不想说出来丢人显眼,但是为了警醒自己和告诫后人,我决定写成博文发出来。因为在面试过程中,我讲在2009年写过QQ农场助手,在这期间深入学习了HTTP协议,而且在2010-05-18写了博文:HTTP协议及其POST与GET操作差异 & C#中如何使用转载 2015-08-26 20:33:48 · 408 阅读 · 0 评论 -
java 字符串json
JSON-lib包,在其官网http://www.json.org/上有详细讲解List集合转换成json方法List list = new ArrayList(); list.add( “first” ); list.add( “second” ); JSONArray jsonArray2 = JSONArray.fromObject( list );Map集合转换成json方法Ma原创 2015-08-26 20:28:34 · 298 阅读 · 0 评论 -
web上下文,spring上下文,springmvc上下文
原文链接一、先说ServletContext javaee标准规定了,servlet容器需要在应用项目启动时,给应用项目初始化一个ServletContext作为公共环境容器存放公共信息。ServletContext中的信息都是由容器提供的。举例: 通过自定义contextListener获取web.xml中配置的参数 1.容器启动时,找到配置文件中的context-转载 2017-06-13 10:41:39 · 522 阅读 · 0 评论