自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 idea创建java的web项目,详细配置(没有web.xml文件问题)

    java工程师在开发的时候,常用的选择ide有eclipse和idea,本人由于工作需要,一直在这两个工具之间切换。最近在切换到idea的工具的时候,创建javaweb项目,发现安装的idea2017版本中没有生产web.xml文件。所以今天记录一下解决方案。  这次记录的时候,把idea创建web项目的步骤也全部记录下来了,主要步骤有:创建jave web工程 创建WBE-IN...

2018-12-07 23:17:11 12820 1

转载 文章标题

markdownpad2的注册码EmailAdress: [email protected] License key: GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpjdwLcPwfeTG7kUdnhKE0vVy4RidP6Y2w

2017-02-07 18:32:51 397

转载 MarkDown编辑器罗列

Markdown 是一种简单的、轻量级的标记语法。用户可以使用诸如 * # 等简单的标记符号以最小的输入代价生成极富表现力的文档。  Markdown具有很多优点:写作中添加简单符号即完成排版,所见即所得。让你专注于文字而不是排版。格式转换方便,Markdown 的文本你可以轻松转换为 html、pdf等。可以保存称纯文本  支持Markdown的编辑器太多,功能也不完全一

2017-02-07 17:10:01 581

转载 chrome开发工具特性2

Chrome的开发者工具是个很强大的东西,相信程序员们都不会陌生,不过有些小功能可能并不为大众所知,所以,写下这篇文章罗列一下可能你所不知道的功能,有的功能可能会比较实用,有的则不一定,也欢迎大家补充交流。话不多话,我们开始。代码格式化有很多css/js的代码都会被 minify 掉,你可以点击代码窗口左下角的那个 { }  标签,chrome会帮你给格式化掉。

2017-02-07 16:26:12 319

转载 chrome开发工具特性

Chrome开发工具是基于Chrome浏览器,帮助开发人员调试代码的控制面板。它的功能很丰富以至于我们很难面面俱到,这里就有几个不太明显但很实用的功能。改变DOM元素状态右击DOM元素,会列出功能选项,其中有一项名为'Force Element State',展开子菜单可以看到几种常见的伪类::active,:hover, :focus, and :visited。

2017-02-07 16:08:49 562

原创 rss阅读器"一览"导入opml文件

叫聚合内容是一种RSS基于xml标准,在互联网上被广泛采用的内容包装和投递协议。RSS目前广泛用于网上新闻频道,blog和wiki。个人使用一览阅读器,在线阅读。只需要一个免费注册,即可使用。免费用户默认最多可以订阅100个rss,除了一览系统推荐的频道外,还可以自定义添加rss格式频道。如果需要更多功能,需要注册为vip用户,好像是几十块一年。该阅读器除了在线web阅读外,还可以免费进行ki

2017-01-04 16:54:09 10604 2

原创 从jvm虚拟机聊聊java的方法重载和重写

从定义上将重载和重写特点,扩展到class字节码,更有效的帮助大家理解

2017-01-03 18:34:58 878

原创 聊聊java中的枚举enum(源码扫读、日常使用)

枚举的产生和应用场景枚举是从jdk1.5开始诞生的。在Enum出现之前,我们对于一些系统常量,一般是使用配置文件,或者自定义常量类、字典。大家各有各的方法和规则,Enum出现后,就从一定意义上规范了这类需求。比如:项目中需要常用的颜色常量:red,yellow,blue.常规做法,定义常量类:public class ConstantColor { public static f

2016-12-30 15:06:38 1991

原创 实现自定义select标签

jsp自定义select标签,一次定义,多处引用

2016-12-29 17:27:23 3683

转载 Linux环境下查看服务器硬件信息

Linux环境下查看服务器硬件信息      查看CPU型号      cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c       16  Intel(R) Xeon(R) CPU           X5560  @ 2.80GHz      查看物理CPU个数      cat /proc/cpuinfo |

2016-12-28 11:14:07 1649

转载 Java中的多线程你只要看这一篇就够了

如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一

2016-12-26 18:37:19 379

原创 tomcat 中文乱码

1、tomcat日志输出中文乱码:Windows:catalina.bat;linux:catalina.sh在tomcat的bin目录下:catalina.bat文件中增加:gbk可以更换为utf-8,根据情况定。set JAVA_OPTS="-Dfile.encoding=gbk"2 tomcat参数的乱码问题  在server.xml的conn

2016-08-03 09:31:32 348

原创 ajax提交文件 FormData

我们常用的文件上传都是用form表单的file。普通的ajax只能上传一般的form表单,不能上传文件。要想使用ajax实现文件上传,需要使用FormData对象发送.https://developer.mozilla.org/zh-CN/docs/Web/Guide/Using_FormData_Objects页面:form id="import_form" name="

2016-08-02 14:55:05 600

转载 idea注册server

http://www.iteblog.com/idea/key.php

2016-07-08 23:55:59 430

转载 解决 SQL Server 连接到服务器 错误223 18456 等各种sa用户不能登录问题

我的SQL Server2005 一直正常使用但昨天出现了错误,如图。  经过上网查,网上说的办法试了好多都没有解决这个问题。在经过多次的摸索后终于搞定了,答案很简单,是sql身份验证 “sa”账号 登录密码的问题。  但是前提是你必须得保证你的sql server 的sql 身份验证可以用,所以在这里我们就先给大家讲述下怎样使sql身份验证

2016-06-15 21:48:15 12713 1

转载 java序列化和反序列化

序列化是一种对象持久化的手段。普遍应用在网络传输、RMI等场景中。本文通过分析ArrayList的序列化来介绍Java序列化的相关内容。主要涉及到以下几个问题:怎么实现Java的序列化为什么实现了java.io.Serializable接口才能被序列化transient的作用是什么怎么自定义序列化策略自定义的序列化策略是如何被调用的ArrayLi

2016-06-14 19:13:47 452

原创 使用java流在文件末尾追加文本

String filePath="";//文件路径BufferedWriter out = new BufferedWriter(new FileWriter(filePath,true));//设置为true,表示追加out.newLine();//新建一行out.write("44441");//追加写入文本out.flush();//刷新out.close();//关闭

2016-06-14 13:41:47 719

原创 正则表达式,各种空字符和空格字符

java 语言:java.lang.String有一个split方法:String str="空格 空字符     的处理";String splitRegex="\\s+";//空字符分隔,不管是空格,回车,换行等空白符,(没有+号,表示一个,有+表示多个)str.split("\\s+"):===>对str进行空字符的

2016-06-14 09:52:51 8323

转载 idea console 中文乱码

1、tomcat输出到控制台(console)出现中文乱码,设置Run/Debug Configuration中设置environment variables 来解决。Idea=>Run=>Edit Configuration,弹出的对话框中,在Startup/Connection 中Run中添加environment variablesJAVA_TOOL_OPTIONS=-D

2016-06-12 10:32:41 5598 1

原创 java的"值传递"和"引用传递"的问题

很多初学者是问java里的对象传递是"值传递"还是"引用传递"的问题?其实代码写多了,一般不会纠结这个事情了。直接写一个代码验证吧: @Test public void test(){ Integer integer=new Integer(3); change(integer); if(integer==3

2016-05-30 15:55:19 354

原创 mybatis的update、insert操作,返回影响结果的问题

对于mybatis的update、insert的操作,操作成功后会得到一个int类型的影响结果条数,直接在dao层返回就可以得到,可以通过这个返回值做成功与否的操作。     但是,mybatis官方的讨论列表,这句很关键:“If the BATCH executor is in use, the update counts are being lost. ”  会导致返回为-

2016-05-10 10:29:06 14732 3

转载 AXIS2远程调用WebService示例(Eclipse+AXIS)

我们将Web Service发布在Tomcat或者其他应用服务器上后,有两种方法可以调用该Web Service:      1、通过浏览器调用,返回规范的XML文件      2、通过客户端程序调用,返回结果可自定义格式      接下来,我利用Eclipse J2EE作为开发工具,演示一个Axis调用WebService的简单示例      第一种调用见我的另一篇博

2016-03-08 16:44:28 498

原创 springMVC自定义异常

spring有默认的exception处理方式,但是很多时候我们都需要自定义异常处理:下面是spring中exception的结构:spring默认是采用SimpleMappingExceptionResolver来处理异常,我们自定义异常的处理方式只需要继承DefaultHandlerException,复写doResolveException方法,在这里处理我们的异常处理方式:

2016-03-02 14:51:35 3032

原创 利用spring的aop实现事务管理步骤

在spring-context.xml中配置即可(这只贴了关键信息):                注意:在定位参数的时候,com.wb.service.impl.*.*.*(..) 表示com.wb.service.impl.user.xxxximpl.xx方法(任意个方法参数);当然,也可以表示com.wb.service.impl.xxxximpl.

2016-03-01 19:20:32 11757

原创 springMVC 返回json数据的方法

在使用springMVC时候,前端页面常会要求得到json格式的数据,尤其是在ajax向后台请求后,迫切希望得到json格式数据。网上有很多方法,我将自己项目中用过的两种方法贴一下:方法一:spring-mvc.xml配置中,添加对json的支持的bean:            class="org.springframework.web.servlet.mvc.meth

2016-03-01 19:12:45 1059

转载 Windows下忘记mysql的root密码处理

今天想做个小项目,决定用mysql数据库,但是好久没用mysql了,也忘掉了当时建库时root密码是什么了,找到了一篇文章,在这里记录下。 Windows下mysql忘记root密码的解决方法:Mysql版本:5.1.55-community MySQL Community Server (GPL) 1、 首先检查mysql服务是否启动,若已启动则先将其停止

2016-02-26 21:56:57 443

原创 用idea生成可执行的jar文件

用idea生成可执行的jar文件1、  file-àProject Structureà找到artifacts模块,2、  添加一个jaràfrom moudel with dependencies,3、  buildàbuild artifacts 生成jar文件

2016-02-25 13:48:42 549

原创 用idea工具创建maven的web工程

IntelliJIDEA 14.0.2 创建基于maven的web工程 以前基本都在用eclipse、myeclipse,最近使用idea,还有点不适应。Eclipse有workspace的说法,就是工作区间,一个workspace下可以创建多个工程project。在idea里,没有workspace的说法,换成了project和module,分别对应eclipse的workspa

2016-02-24 16:23:16 488

转载 idea 构建多个项目

以往的Eclipse、NetBeans等开发工具不同,IDEA的Project相当与Eclipse的Workspace,而Module相当于Project。下边就给出Eclipse与IDEA的概念的对应关系:我们的目标是:创建工作空间,然后在它下面建立至少2个项目(就2个吧),即 工作空间 JavaWorkspace下,包含JavaOne 与 JavaTwo 两个项目。一、温习

2016-02-23 11:18:03 938

转载 log4j源码解析

Log4J将写日志功能抽象成七个核心类/接口:Logger、LoggerRepository、Level、LoggingEvent、Appender、Layout、ObjectRender。其类图如下:更详细的,实现Log4J主要功能相关的类图:其实Log4J最核心的也就5个类:Logger用于对日志记录行为的抽象,提供记录不同级别日志的接口;Level对日

2016-01-28 10:59:52 711

转载 log4j工作原理

把log4j.properties或是log4j.xml放在src根下(ClassPath路径中),这个文件在第一次调用log4j时会在类路径下找到该文件并加载.1. log4j的意义在应用程序中添加日志记录总的来说基于三个目的:(1)监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;(2)跟踪代码运行时轨迹,作为日后审计的依据;(3)担当集成开发环境中的调

2016-01-28 10:33:35 1616

原创 关于String创建几个对象的问题

今天去笔试一家外包公司,有这个一道笔试题,自己答错了,回来查看了一哈资料,分享一哈!问:String s1="aa";        String s2="aa"; 这两段代码创建了几个对象?   本人回答的是3个。当时是这样想的:首先String s1="aa"  会先在常量区找aa,没有自己创建一个,这里就一个对象了;s1我也想当然的觉得是创建了一个对象,这就两个了;String s2

2012-12-20 16:27:05 1150

转载 hibernate中三种状态以及转换

大家知道,Java对象的生命周期,是从通过new语句创建开始,到不再被任何引用变量引用结束,结束后它占用的内存将被JVM垃圾回收机制收回。在Hibernate中持久化类的对象可以划分为三种状态,分别是瞬态,持久态,脱管态。 1.       瞬态(Transient),也叫临时态。处于这种状态的对象具备的特征如下:a)         不在Session的缓存中,不与任何的Sessio

2012-12-18 16:52:19 313

空空如也

空空如也

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

TA关注的人

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