自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 List与数组之间的相互转换

1. 数组转listList strings = Arrays.asList(stringArray);2. list转数组List list = new ArrayList();String[] objects = (String[]) list.toArray();

2016-08-10 09:35:49 434

原创 粘性session和非粘性session的区别:

粘性session和非粘性session的区别:         粘性session就是指,apache服务器会把某个用户的请求,交给tomcat集群中的一个节点,以后此节点就负责该保存该用户的session,如果此节点挂掉,那么该用户的session也会消失。         非粘性session:这种方式下,通过负载均衡器会根据节点的情况,把用户的请求进行分发,也就是会复制多份sess

2016-02-29 10:33:54 5340

原创 java基础switch

在Java7之前,switch只能支持 byte、short、char、int或者其对应的封装类以及Enum类型。在Java7中,呼吁很久的String支持也终于被加上了。在switch语句中,String的比较用的是String.equals,因此大家可以放心的使用。需要注意的是,传给switch的String变量不能为null,同时switch的case子句中使用的字符串也

2016-02-15 14:34:41 551

转载 SOA与微服务的区别

这两种架构在原则上确实是相当近似的,但面向SOA或微服务进行架构的产品确实存在着各种不同之处,使得他们各自适用于不同的用例。SOASOA是一种能够改变整个企业的IT结构的战略创新,它将企业系统划分为不同的服务,为企业赋予了更大的灵活性微服务经过分离的组件可以各自拥有独立的生命周期,并且按需进行扩展。不仅如此,这种方式也打破了组件之间的技术依赖,这就允许每个服务各自选择最适合的技

2016-02-15 14:26:09 1004

原创 java 判断string数组中是否有某个字符串

/** * 判断某个字符串是否存在于数组中 * @param stringArray 原数组 * @param source 查找的字符串 * @return 是否找到 */ public static boolean contains(String[] stringArray, String source) { // 转换为list List tempLis

2016-01-28 14:56:22 21226 3

原创 git 从远程服务器更新本地项目

从远程服务器上更新别人上传的文件1.使用git fetch更新,相当于是从远程获取最新版本到本地,不会自动mergegit fetch origin mastergit log -p master..origin/mastergit merge origin/master首先从远程的origin的master主分支下载最新的版本到origin/master分支上然后比较本地的mas

2016-01-06 09:15:40 13523 1

原创 git设置代理、记住密码

1.git设置代理公司外网需要代理访问的时候,git代理设置git config --global http.proxy http://proxy.com:1234git config --global https.proxy http://proxy.com:1234git config --global http.sslverify false2.记住密码

2016-01-05 18:33:37 2878

转载 js获取项目根路径

js获取项目根路径/** * http://localhost:8083/proj */ function getRootPath(){ //获取当前网址,如: http://localhost:8083/proj/meun.jsp var curWwwPath = window.document.location.href; //获取主机地址之后的目

2015-12-23 14:18:16 395

原创 js将form内的表单序列化为json字符串、数组、对象

序列化为字符串var params1 = $(#myform).serialize();//name=zhangsan&sex=1&age=20序列化为数组$(#myform).serializeArray();//[Object, Object, Object]序列化为对象//form表单上数据转成[{name:value},,,,] $.fn.serializeO

2015-11-26 08:48:54 9299

原创 maven 更新不了index问题

setting.xml中添加镜像,替换原central中的http://repo.maven.org/maven2/ maven-net-cn Maven China Mirror http://repo1.maven.org/maven2/ central

2015-11-14 23:45:39 1834

原创 git分支

git本地分支查看git branchgit远程分支查看git branch -r基于远程分支创建本地分支git checkout -b refactored origin/refactored提交本地修改到远程分支 git push origin aaa

2015-11-12 23:32:34 328

原创 git更新远程分支到本地

更新远程文件到本地方式一查看远程仓库git remote -v从远程获取最新版本到本地git fetch origin aaa比较远程分支和本地分支 git log -p aaa origin/aaa合并远程分支到本地git merge origin/aaa远程文件到本地方式二,在本地建临时分支,合并后删除查看远程仓库git remote -v从远程

2015-11-12 23:13:42 51475

原创 springmvc 获取请求参数的几种方式

获取请求参数的几种方式@RequestBody 获取请求体里参数可以直接用String参数来接受,在方法体内自己进行转换,也可以直接让spring进行转换参数直接设置为bean。但是如果参数直接是bean的话,得加入jackson的包@PathVariable 获取请求地址里参数/user/{userId}@RequestParam 获取请求参数/user?userid=xxx 等

2015-11-12 16:34:45 849

原创 oracle数据库错误ORA-00257:archiver error.

归档日志已满错误清除日志的命令:  su portalorcl  export ORACLE_HOME=/xxxdb/oracle/product/11.2.0/db_1  export ORACLE_SID=实例名    cd $ORACLE_HOME/bin/./rman target /RMAN>crosscheck archivelog all;RMAN>d

2015-10-29 10:41:51 440

原创 sublime text 编辑器插件文本修改在浏览器直接更新

sublime text 安装插件ctrl+shift+P 命令面板,输入install package,输入browser 找到 view in browser选中安装插件配置修改preference>>package settings>>view in browser>>settings-user修改{ "nt": { "win32": { "fir

2015-10-20 20:51:15 852

原创 spring学习4-AOP概述

1.什么是AOPAOP是面向切面编程(Aspect oriented programing) 。2.AOP术语连接点程序执行的某个特定位置:类初始化前后、方法调用前后、异常抛出后切点定位特定连接点,通过数据库查询的概念来理解切点和连接点的关系很合适:连接点相当于数据库中的记录,而切点相当于查询条件。增强增强是织入到目标类连接点上的一段程序代码。目标对象增

2015-04-06 22:46:45 390

原创 spring学习3-IoC概述

1.IoC概念IoC(控制反转:Inverse of Control)是spring容器的内核,AOP、声明式事务都是在此基础上开花结果。它涉及代码解耦、设计模式、代码优化等问题的考量。和依赖注入(Dependency Injection)可以认为是一个意思,即让调用类对某一接口实现类的依赖关系由第三方(容器)注入,移除对接口实现类的依赖。、2.IoC注入方式构造器注入

2015-04-06 12:08:27 362

原创 java反射机制

java反射使用如下: String className = "com.han.reflect.Info";        //1、获取class对象        ClassLoader loader = Thread.currentThread().getContextClassLoader();        Class class1 = (Class) loa

2015-04-04 09:25:17 345

原创 spring学习1-spring简介

什么是springspring是分层的应用一站式的轻量级开源框架,以IoC和Aop为内核,提供展现层、业务层和数据持久层以及事务管理等众多企业级开发技术。spring带来的好处方便解耦,优化管理:将对象之间的依赖关系交由spring的IoC容器管理AOP编程支持:进行切面编程声明式事务支持:通过声明式方式进行事务管理方便程序测试方便集成其它框架降低Java EE API的使用难度:

2015-04-03 22:26:54 479

原创 判断当前时间和有效期是否大于30天

var validDate=$("#validDate").html(); var validDate2=new Date(validDate.replace(/-/g, "/")); var nowDate=new Date(); if(validDate2>nowDate){//判断状态是否有效 #FFFF00 黄 #FF0000 红 $("#status").html(

2014-02-28 14:52:29 5977

原创 java数组的拷贝四种方法:for、clone、System.arraycopy、arrays.copyof

public class ArrayCopy{ public static void main(String []args){ int []a = {1,3,4,5}; toPrint(a); int []aFor=new int[a.length]; //1.for循环复制 System.out.println("===========1.使用for复制"); for(in

2013-09-04 09:09:34 1110

转载 Java 中创建对象的四种方法

在java程序中,对象可以被显式地或者隐式地创建.四种显式的创建对象的方式:     ● 用new语句创建对象     ● 运用反射手段,调用java.lang.Class 或者 java.lang.reflect.Constructor 类的newInstance()实例方法     ● 调用对象的clone()方法     ● 运用序列化手段,调用java.io.O

2013-08-24 18:12:45 6490

原创 用坐标法打印输出菱形

/** *用坐标输出菱形 */ System.out.println("=============="); for(int i=-5;i<5;i++){ for(int j=-5;j<5;j++){ int a=i<0?-i:i; int b=j<0?-j:j; if(a+b<5){ System.out.print((char)('a'+a+b));

2013-08-23 12:33:07 738

原创 java打印九九乘法表

public class MultiTable{ public static void main(String[] args){ for(int row=1;row<=9;row++){ for(int col=1;col<=row;col++){ System.out.print(row+"*"+col+"="+col*row+((col==row)?"\n":"\t")

2013-08-22 21:29:50 598

转载 java中生成随机数

java中生成随机数一般有两种方式:一、Math.random()随即生成0实例:如何写,生成随机生成出0~100中的其中一个数呢?    Math.random()返回的只是从0到1之间的小数,如果要50到100,就先放大50倍,即0到50之间,这里还是小数,如果要整数,就强制转换int,然后再加上50即为50~100.最终代码:(int)(Math.random()

2013-08-22 21:29:26 627

原创 java交换两个数的三种方式

/***交换两个数的三种方式*/public class DataChange{ public static void main(String []args){ int a=3; int b=5; int tem; System.out.println("****利用中间变量进行交换****"); System.out.println("a和b交换前a="+a+"

2013-08-20 17:16:38 1148

转载 JAVA系统程序员修炼之道

JAVA系统程序员修炼之道从2002开始接触Java学会HelloWorld这么经典的程序到如今不知不觉已经十年啦,十年中亲耳听到过不少大牛的演讲,见到过项目中的神人在键盘上运指如飞的编程速度,当时就被震撼了。当编程越来越成体力活,我们还能有自己的思想,还能修炼为Java系统级别的程序员嘛?学习与修炼以下知识与技能,帮你早日达成愿望。 一:J

2013-07-15 20:21:00 590

转载 JAVA开发者应该去的20个英文网站

JAVA开发者应该去的20个英文网站http://www.javaalmanac.com Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. http://www.onjava.comO'Reilly的Java网站. 每周都有新文章http://java.sun.com官方的Java开发者网站 -

2013-07-15 20:05:19 484

struts_chm

sturts api 文档实现轻松查看struts中的方法

2012-09-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除