自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 同步锁与异步锁的区别

异步锁:同一进程内的,多个线程间有互斥关系。只有等一个线程运行结束才能运行运行另一个进程。同步锁:多个线程运行一个方法,因为方法上加了同了同步,一次只有一个线程运行,其他线程进入竞争进制。   同步是一种更为复杂的互斥,而互斥是一种特殊的同步。本质:等待响应比方说同步(读写)锁特点:1)多个读者可以同时进行读2)写者必须互斥(只允许一个写者写,也不能读者写者同时进行)3)写者优

2016-09-25 18:39:55 31296 6

原创 2005 - Unknown MySQL server host 'localhost' (0)

2005 - Unknown MySQL server host 'localhost' (0)解决方法:localhost”为“127.0.0.1这个链接出现原因:是我们的可视化软件连接网络,注释了localhost。

2016-09-23 19:56:59 6467 1

原创 org.apache.ibatis.builder.BuilderException解决

org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause:org.xml.sax.SAXParseException; lineNumber:最终发现配置文件的文件头部分是config类型不是mapper,改成下面的就OK了  <!DOCTYPE mapper PUBLI

2016-09-23 11:54:18 16072

转载 Java中hashCode的作用

以下是关于HashCode的官方文档定义:[plain] view plain copyhashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。 hashCode 的常规协定是: 在 Java 应用程序执行期间,在同一对象上多次调用 hashCode 方法时,必须一致地返回相同的整数,前提是对象上

2016-09-20 00:30:21 689

原创 MySQL与Oracle的分页

MySQL 数据库 分页查询,用到limitselect * from table WHERE … LIMIT 10,20; #返回第10-20行数据Oracle 的分页查询 用到rownumselect * from (select t.*,rownum r from TABLE1 )where r between 10 and 20

2016-09-19 22:51:31 782

原创 Java死锁实例代码

线程的同步化可能会造成死锁,死锁发生在两个线程相互持有对方正在等待的东西(实际是两个线程共享的东西)。只要有两个线程和两个对象就可能产生死锁。

2016-09-19 01:26:15 325

原创 org.springframework.beans.NotWritablePropertyException: Invalid property 'userDao' of bean class

org.springframework.beans.NotWritablePropertyException: Invalid property 'userDao' of bean class ,Bean property 'userDao' is not writable or has an invalid setter method. Did you mean 'userdao'?解决

2016-09-17 02:13:00 3118

原创 Could not find action or result There is no Action mapped for namespace / and action name . - [unkno

Could not find action or result There is no Action mapped for namespace / and action name . - [unkno这个错,最终我检查到时我的struts.xml文件写错了class,把class的属性加上了包名,把action的class属性都改下去掉包名的前缀,留下类名的bean,OK

2016-09-17 01:52:17 867

原创 ServletActionContext报错

ServletActionContext报错,ServletActionContext.getRequest().setAttribute,项目中报红。原因:缺少servlet-api.jar解决办法:builder_path中添加,找到tomcat的安装包打开lib,在tomcat里面找一个这个servlet-api.jar包,添加到bulidpath里面。

2016-09-16 23:13:53 7754 1

转载 Java 中String类的终极总结

因为需要在这里把String类涉及的各个方面总结一下,另给出了一下SCJP题目。如有不足的地方,请在评论中指教,谢谢。一、不变模式:一个字符串对象创建后它的值不能改变。String str1="hello";//创建一个对象hello,不会变;System.out.println(str1);str1+=" world!";//两个字符串对象粘粘,系统其实创建了一个新的对象,把S

2016-09-15 13:39:18 8151

原创 An internal error occurred during: "Launching ??? on Tomcat".nullpointerException

An internal error occurred during: "Launching ??? on Tomcat  7.x".nullpointerException,tomact打不开,项目无法加载。种种原因都是因为项目启动多了,缓存出现问题。解决办法:退出eclipse,删除工作空间下的“/.metadata/.plugins/org.eclipse.core.runti

2016-09-11 19:32:19 567

原创 获取一年中的所有周六日

一:package reusing;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class sunSatday { @SuppressWarnings("deprecation")

2016-09-09 09:32:59 8131

转载 java system.out.printf()的使用方法

public class outputPrintf { public static void main(String[] args) { // 定义一些变量,用来格式化输出。 double d = 345.678; String s = "你好!"; int i = 1234; //

2016-09-09 09:27:01 609

原创 JDBC访问数据库最佳代码

package reusing;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;//注册驱动程序常量class Constant{ public stat

2016-09-07 21:21:11 7547 1

原创 Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ )报错

Invalid escape sequence (valid ones are  \b  \t  \n  \f  \r  \"  \'  \\ ) 报错一个正则表达式错误原因:Java源代码的字符串中的反斜线被解释为Unicode 转义或其他字符转义解决办法: 在“\”后加(\b   \t   \n   \f   \r   \) 其中的一个就可以了。当然也可以直接把语句中的“\

2016-09-07 21:14:52 4098

转载 Thread.setDaemon说明

Thread.setDaemon的用法,经过学习以后了解:1. setDaemon需要在start方法调用之前使用2. 线程划分为用户线程和后台(daemon)进程,setDaemon将线程设置为后台进程3. 如果jvm中都是后台进程,当前jvm将exit。(随之而来的,所有的一切烟消云散,包括后台线程啦)4. 主线程结束后, 1) 用户线程将会继续运行 2) 如果

2016-09-06 20:23:23 266

原创 System.out.println()和System.out.write()

public class integerClass { public static void main(String args[]){ int a=67; System.out.write(a); System.out.println("\n"); System.out.println(a); }}结果:System.out.write()

2016-09-06 19:45:56 404

原创 socket聊天功能

package chatSocket;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;public class ServerDemo { public stat

2016-09-06 19:24:02 289

原创 thread.join() 的用法

java Thread中, join() 方法是让调用该方法的主线程执行run()时暂时卡住,等run()执行完成后, 主线程再调用执行join()后面的代码。示例:class ThreadTesterA implements Runnable { private int counter; @Override public void run() { while (counte

2016-09-06 17:01:42 536

转载 java项目开发经验总结

Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如

2016-09-05 18:02:09 24241

vue调试工具

调试工具,具体用法请看http://blog.csdn.net/qq_35447305/article/details/79124528 如果资源使用有误,请联系我,我重新发送文件

2018-01-22

微信开发工具

微信开发工具

2016-09-25

middlegenide

Middlegen的是基于JDBC,速度,蚂蚁和XDoclet一个免费的通用数据库驱动的代码生成引擎。如果你已经有一个数据库,你可以使用Middlegen的生成EJB(CMP 2.0),休眠,JDO和JSP / Struts的源代码。

2016-09-11

java初学或者高级开发JAR包全必备

包含所有jar包,除少量为涉及我们常用的项目,基本JAR都包含在

2016-07-22

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

TA关注的人

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