
JAVA EE
hgd95
雄州雾列,俊采星驰
展开
-
连接池-DBCPUtils工具类(dbcp)--转自(优快云_LQR的博客)
一.创建properties文件在src目录下创建一个名为“dbcpconfig.properties”的文件,里面的内容为:#连接设置driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/数据库名username=rootpassword=#<!-- 初始化连接 -->initialSi...转载 2018-04-27 14:26:07 · 527 阅读 · 0 评论 -
为什么mysql事务回滚后自增ID依然自增
mysql事务回滚后,自增ID依然自增因为innodb的auto_increament的计数器记录的当前值是保存在内存中的,并不是存在于磁盘上。当mysql在server运行时,这个计数值只会随着insert事务增长,且不会随着delete而减少。而当mysql server启动时,当需要去查询auto_increment计数值时,mysql便会自动执行:<SELECT MAX(...原创 2019-03-23 14:41:34 · 1023 阅读 · 0 评论 -
Java过滤器Filter使用详解
一字不拉的抄来的:转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6374212.html过滤器 过滤器是处于客户端与服务器资源文件之间的一道过滤网,在访问资源文件之前,通过一系列的过滤器对请求进行修改、判断等,把不符合规则的请求在中途拦截或修改。也可以对响应进行过滤,拦截或修改响应。 如图,浏览器发出的请求先递交给第...转载 2019-04-18 15:00:57 · 219 阅读 · 0 评论 -
导入了外部jar包但还是出现ClassNotFoundException
导入jar 包后运行仍提示:java.lang.ClassNotFoundException: ***,去tomcat下的webapp里面寻找jar包,发现lib目录下并没有我导进去的jar包。网上的方法:右键项目—>>properties—>>选择Deployment Assembly—>> add—>>java Build path en...原创 2019-04-28 13:51:12 · 1488 阅读 · 0 评论 -
拦截器(Interceptor)过滤器(Filter)区别
过滤器和拦截器有如下结论:(1)、Filter需要在web.xml中配置,依赖于Servlet;<filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filt...转载 2019-04-29 10:39:46 · 171 阅读 · 0 评论 -
Eclipse报错:Setting property 'source' to 'org.eclipse.jst.jee.server:xx' did not find a matching prope
Shell代码警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context}Settingproperty'source'to'org.eclipse.jst.jee.server:test1'didnotfindamatchingproperty.对于这个问题,网上很多人给出的原因和解决方案如下:写道...转载 2019-05-05 09:40:09 · 1708 阅读 · 0 评论 -
c3p0的配置过程相关exception的解决
刚学springmvc,原理不难,但是精通确实不容易,刚学就卡在了配置文件这块。解决千难万险后终于走到数据库连接池这块,也是各种百度各种尝试:遇到的问题:1.启动server时抛出的:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'stu...原创 2019-05-09 12:11:00 · 168 阅读 · 0 评论 -
一些jar包依赖的作用
(1) spring-core.jar这个jar文件包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。(2) spring-beans.jar这个jar文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dependency ...原创 2019-05-07 15:28:13 · 561 阅读 · 0 评论 -
合并两个JSONObject
/** * 合并两个JSONObject * * @param Obj1 * @param Obj2 * @return * @throws JSONException */ /* * @SuppressWarnings("unchecked") private JSONObject combineJs...原创 2019-03-22 16:40:44 · 7263 阅读 · 0 评论 -
array.sort()方法的内置函数为什么要return a-b???
此图为权威解答。原创 2019-03-16 16:22:16 · 3023 阅读 · 1 评论 -
QueryRunner的使用
JDBC操作的组件DBUtils:两个类和一个接口组件下载地址:http://commons.apache.org/dbutils/DbUtils类(org.apache.commons.dbutils.DbUtils)主要负责装载驱动、关闭连接的常规工作。1. close: 检查所提供的参数是不是NULL,如果不是的话,它们就关闭连接、声明和结果集。2. CloseQui...转载 2018-04-27 16:07:06 · 387 阅读 · 0 评论 -
QueryRunner增强--JdbcUtils事务处理--多线程并发安全
一、QueryRunner使用QueryRunner是dbutils包下一个为了增强JDBC的类,使用之前需要先导jar包,jar包下载地址为:http://commons.apache.org/proper/commons-dbutils/简化了JDBC中数据操作,以及数据与对象之间的转化。有几个常用方法。涉及到事务时创建QueryRunner对象时,不需要传入参数,但需要在方法里传入和其他层同...转载 2018-04-27 16:22:28 · 906 阅读 · 1 评论 -
spring mvc 的简要说明
SpringMVC流程图标题 SpringMVC是Spring中的模块,它实现了mvc设计模式:首先用户发起请求,请求到达SpringMVC的前端控制器(DispatcherServlet),前端控制器根据用户的url请求处理器映射器查找匹配该url的handle,并返回一个执行链,前端控制器再请求处理器适配器调用相应的handle进行处理并返回给前端控制器一个model...原创 2018-11-28 15:36:40 · 218 阅读 · 0 评论 -
Eclipse console乱码
转自:eggboss"這真是個很討厭的問題,當我所有的設定都設成UTF-8的時候,偏偏console怎麼搞都是亂碼,後來才發現當java檔編碼設為BIG5時就正常了…這不是我要的!"Eclipse 執行時如何讓Console顯示中文:Eclipse主功能表-->Run-->Run Configuration-->Common 頁籤-->Console Encod...转载 2018-12-12 15:20:58 · 1014 阅读 · 0 评论 -
组件、插件、控件的区别
控件:是编程中用到的,按钮就算是一个控件,窗口也是等等组件:是软件的一部分.软件的组成部分.插件:网页中用到的,flash插件,没有它浏览器不能播放flash.首先范围最广的应该是组件,英文component,提起组件我们不应该把他和具体的技术,什么dll文 件,ocx控件,activex等等联系起来,因为组件仅仅是一个概念,如果非要解释的话,那就是凡是在软件开发中用到了软件的复用,被...转载 2018-12-12 17:54:00 · 933 阅读 · 0 评论 -
Maven的生命周期
Maven的生命周期: 通常,我们在构建一个项目的时候,不外乎是对其进行清理、编译、测试和部署 等操作。对于大多数项目,我们每次都要重复这些必要的过程,而Maven正是对这些必要的构建过程进行了抽象,它以项目的清理、初始化、编译、测试、打 包、部署等构建步骤作为项目生命周期的各个阶段。 每个Maven项目,都有三个相互独立的生命周期,其中包括:clean生命周期:负责项目的清理工...转载 2018-12-12 11:26:42 · 153 阅读 · 0 评论 -
在“初始化 Java 工具”期间发生了内部错误java.lang.NullPointerException
每次启动eclipse都会报这个错,百度了好久都没有有效方法,后来搜英文的“An internal error occurred during: "Initializing Java Tooling". Eclipse启动发生的错误"有几个结果:解决办法:eclipse ->windows ->Perspactive -> Reset perspactive 重置eclip...原创 2019-01-12 10:50:18 · 4685 阅读 · 0 评论 -
SAX解析
SAX解析SAX(simple API for XML)是一种XML解析的替代方法。相比于DOM,SAX是一种速度更快,更有效的方法。它逐行扫描文档,一边扫描一边解析。而且相比于DOM,SAX可以在解析文档的任意时刻停止解析,但任何事物都有其相反的一面,对于SAX来说就是操作复杂。 JAVA 解析 XML 通常有两种方式:DOM 和SAX。DOM(文档对象模型)是W3C标准,提供了标准...原创 2019-01-25 10:42:01 · 211 阅读 · 0 评论 -
Json和Gson?
JSON(JavaScript Object Notation)是一种轻量级的数据交换语言,该语言以易于让人阅读的文字为基础,用来传输由属性值或者序列性的值组成的数据对象。尽管JSON是JavaScript的一个子集,但JSON是独立于语言的文本格式,并且采用了类似于C语言家族的一些习惯。JSON 数据格式与语言无关,脱胎于 JavaScript。键值对中一个key是一个字符串, 一个值(...转载 2019-01-25 12:15:34 · 1829 阅读 · 2 评论 -
cvc-elt.1: Cannot find the declaration of element 'web-app'
早上启动eclipse某项目报错提示:cvc-elt.1: Cannot find the declaration of element 'web-app';昨个儿还正常,今儿就不行了?难道是直接强关电脑造成的?but,i have the answer!!!This worked for me:the relevant option is at Window->Pref...原创 2019-05-20 09:28:42 · 10307 阅读 · 0 评论