- 博客(30)
- 资源 (24)
- 收藏
- 关注
原创 用Maven中实现MyBatis逆向工程(IDEA版)
用Maven中实现MyBatis逆向工程(IDEA版)MyBatis逆向工程介绍MyBatis逆向工程是指用数据库的表直接生成Java代码,利用MyBatis官方提供的逆向工程,可以针对单表自动生MyBatis执行所需要的代码(如pojo,mapper接口和mapper.xml)。首先使用idea中的Maven生成MyBatis所需要的mapper类和xml文件,非常方便。首先在IDEA中要有MyB
2017-11-30 21:17:27 14457 2
原创 Spring4和Hibernate4整合后事务不起作用
当 Spring4 和 Hibernate4 整合后,事务不起作用解决办法:通过Spring的SessionFactory的getCurrentSession的方法创建Session一、首先说一下hibernate中创建用来连接数据库的Session,有两种方式。通过Spring的SessionFactory的getCurrentSession的方法创建Session 。通过Spring的Ses
2017-11-30 21:15:40 3004
原创 怎么解决eclipse的项目导入idea后注释乱码的问题
怎么解决eclipse的项目导入idea后注释乱码的问题导入整个项目后出现乱码的情况最方便的是用IDEA的import project导入整个项目,这样IDEA能够检测到项目原来的编码方式,如果出现中文乱码它会提示你当前编码错误,让你改成gbk编码。就像这样: 如果你刚导入项目就遇见这种情况,你可直接点击右上角的链接(Reload in another encoding),也可以选择右下角的UTF
2017-10-26 22:59:52 14967 10
原创 Tomcat服务器执行一段时间后,报错Error parsing HTTP request header
Tomcat服务器执行一段时间后,报错Error parsing HTTP request header[2017-10-19 10:00:23,499] Artifact MybatisNotes:war exploded: Deploy took 2,492 milliseconds19-Oct-2017 22:00:29.626 信息 [http-nio-8888-exec-8] org.a
2017-10-19 22:21:25 17015 5
原创 java多线程之内存可见性
java多线程之内存可见性在学习多线程时就会经常遇到数据争用问题,而想要弄明白为什么会发生数据争用问题,就不得不提可见性的概念。什么是可见性?可见性就是一个线程对共享变量值的修改,能及时的被其他线程看到。共享变量值是指如果一个变量在多个线程的工作内存中都存在副本。那么这个变量就是这几个线程的共享变量。在java内存模型中描述了Java程序中的各种变量(线程共享变量)的访问规则,以及在JVM中将变量存
2017-10-18 20:49:25 455
原创 java设计模式-01单例模式
java设计模式-01单例模式设计模式(Design Pattern)是一套被反复使用、多数人只晓得、经过分类编目、代码设计经验的总结。目的使用能够设计模式是为了可重用代码、让代码更容易被他人理解、保证代码的可靠性。单例模式作用:保证整个应用程序中某个实例有且只有一个。类型:饿汉模式、懒汉模式。饿汉模式特点加载类时比较慢,但运行时对象的获取熟读比较快。(线程安全)package singleton.
2017-10-11 20:42:37 245
原创 bufferedReader.readLine()读到最后发生阻塞问题
Socket通信中bufferedInputStream.read()读到数据流最后发生阻塞问题最近在做一个imageserver,需求简化后就是使用socket响应HTTP请求从而截取所需要的数据流,写入到服务器端的文件中,从而完成客户端将图片上传到服务器。因为从客户端得到的数据流中,我们只希望截取其中的一部分。这样就使我们无法像经常那样边读边向文件中写入,而且在流已经读到末尾时,使用buffer
2017-10-11 20:39:54 11511
原创 maven项目中json-lib依赖无法使用
maven项目中json-lib依赖无法使用今天在maven中引入json-lib库,intellij中的pom文件没有报错,但是在类中无法引用。官网给出的pom依赖配置: <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId>
2017-10-11 20:38:38 3725 2
原创 Maven学习笔记
Maven学习笔记github地址一.介绍Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。bin目录是包含mvn的运行脚本boot目录包含一个类加载器的框架,maven使用它加载自己的类库conf配置文件lib包含maven运行时的依赖类库二.环境变量的配置点击下载maven环境配置,增加一个环境变量MAVEN_HOME,值是
2017-09-24 22:10:02 278
原创 Javascript页面跳转间的常用方法
Javascript页面跳转间的常用方法一:JS 重载页面,本地刷新,返回上一页 复制代码 代码如下: 返回上一页 重载页面,本地刷新 返回上一页重载页面,本地刷新 返回前二页并刷新的JS代码应该怎样写。 复制代码 代码如下: history.go(-2); location.reload(); window.history.go(-1);//返回上一页不刷新 window.l
2017-09-24 22:07:59 718
原创 Java使用split()按.切分出错解决方法
Java使用split(“.”)出错抛出ArrayIndexOutOfBoundsException使用情景:今天在项目中使用split截取图片时抛出了一个截取代码后如下:@Testpublic void testSpit() { String s[] = "boy.jpg".split("."); for (int i = 0; i <= s.length; i++) {
2017-09-24 22:06:46 7950
原创 parseRequest(RequestContext)还是parseRequest(HttpServletRequest)
parseRequest(RequestContext)还是parseRequest(HttpServletRequest)?今天写jsp文件下载时发现List<FileItem> fileItems = servletFileUpload.parseRequest(request);报了一个类型不兼容的错,具体提示如下: The method parseRequest(RequestContex
2017-09-24 22:05:43 4527 1
原创 include file与jsp include file有什么区别?
<%include file=”a.jsp”%>与< jsp:include file=”a.jsp”/>有什么区别?<%include file="a.jsp"%>是在编译时加入,所谓静态,就是在编译的时候将a.jsp的代码加入进来在编译,之后运行。<jsp:include page="a.jsp"/>是在运行时加入,所谓动态,就是单独编译,在运行时候加入进来,之后显示,这种include,可以传
2017-09-02 23:57:26 580
原创 推荐一款简单炫酷的单多选框checked
推荐一款简单炫酷的单/多选框checked.css演示地址github地址插件描述:checked.css是一款能够制作复选框和单选按钮点击动画的CSS3动画库。它内置23种动画特效,在用户点击单选按钮或复选框时会出现相应的动画效果。使用方法 在页面中引入checked.css 文件。1:<link rel='stylesheet' type='text/css' href='css/chec
2017-09-02 23:54:09 424
原创 JAVA,JSP,Servlet获取当前工程路径-绝对路径
JAVA、JSP、Servlet获取当前工程路径-绝对路径假定你的工程名称为projects,你在浏览器中输入请求路径:http://127.0.0.1:8080/projects/css/bootstrap.cssServlet则执行下面向行代码后打印出如下结果:1、 System.out.println(request.getContextPath()); 打印结果:/project
2017-09-02 23:50:01 1046
原创 Java常用算法手册-01算法概述
Java常用算法手册——01算法概述1.1 算法的特征1. 有穷性2. 确切性3. 输入4. 输出5. 可行性1.2 算法与数据结构的关系数据结果+算法=程序1.3 算法的性能评价一个算法优劣往往通过算法复杂度来衡量,算法复杂度包括时间复杂度和空间复杂度两个方面。1. 时间复杂度 时间复杂度就是算法执行消耗的时间,时间越短,算法越好。一个代码的执行时间只有在 实际计算机中
2017-09-02 23:46:31 862
原创 linux常用命令
Linux常用命令总结输入uname -a,可显示电脑以及操作系统的相关信息。 输入cat /proc/version,说明正在运行的内核版本。输入cat /etc/issue, 显示的是发行版本信息。lsb_release -a (适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb)。如果不知道命令的意思.可以通过 man 命令”可
2017-09-02 23:43:34 290
原创 CSS使用心得
CSS使用心得即学即用型知识点obj.style:这个方法只能JS只能获取写在html标签中的写在style属性中的值(<div style="">),而无法获取定义在<style type="text/css">里面的属性。实践型知识点有关于网站响应式的问题能用float就不要用position。水平方向的尺寸单位最好采用%,这样div可以根据浏览器自动响应。网站响应的问题主要是在水平方
2017-09-02 23:42:09 465
原创 Chrome开发者工具小技巧
Chrome开发者工具使用技巧总结console 下编写多行javascript代码:是shift + enter键,IE和firefox有多行模式。更新时间:2017/7/10 12:23:00
2017-09-02 23:41:40 402
原创 svn执行上下文错误由于目标计算机积极拒绝无法连接
svn执行上下文错误:由于目标计算机积极拒绝,无法连接今天在学习SVN,通过svn连接本地服务器时遇见如下报错:这是由于没有启动服务器端监控的原因,只要其他配置没错,输入如下命令即可成功访问。svnserve -d -r E:/VisualSVNServe/webapps/demo(你所需要监控的项目地址)如果还不能解决可按照如下步骤,重新操作一遍即可,楼主亲测有效。1.首先检查SVN安装时候成功
2017-07-05 19:55:30 50275 1
原创 <input type="image">标签引发的form表单自动提交
<input type="image">标签引发的form表单自动提交问题今天遇到一个问题,在form表单中使用了两个<input type="image">标签,form表单会自动提交: <form id="addNode" action="a.jsp" method="get"> <div id="tButtonArea"> <input id="button1" sr
2017-07-05 17:19:10 5813
原创 github当中所使用到的命令
github当中所使用到的命令初始化用户信息–该设置在GitHub仓库主页显示谁提交了该文件git config --global user.name '你的用户名'git config --global user.name '你的邮箱@qq.com'初始化github仓库git init添加文件到暂存区`git add 文件名`添加文件到仓库git commit -m '文件描述'从git
2017-07-04 18:24:15 424
原创 手把手教你如何克隆github上的项目到本地git中
本篇教程适合刚学github的童靴学习阅读,老鸟自觉绕过(噗~)。使用git来操作github上的项目,如果出现Permission denied (publickey).显示错误。那就是用户名、邮箱设置不正确或根据邮箱生成的公钥不正确。重新配置一下就好。 根据如下教程可以基本避免绝大多数使用ssh连接github的错误,楼主亲测有效。 安装git后,新建一个文件夹 1.设置用户名、邮箱git
2017-06-28 13:38:34 51856 4
原创 SSH整合出现如下错误`Class_$$_javassist_0`代理类不能转换成 `javassist. util. proxy. Proxy`类型
整合 SSH 时,出现如下错误:java.lang. Class Cast Exception: com.hoictas.entity.Class_$$_javassist_0 cannot be cast to javassist. util. proxy. Proxy 发现是类型转换异常,Class_$$_javassist_0代理类不能转换成 javassist. util. pr
2017-03-24 00:11:00 1007
原创 Hibernate多对一遍历对象的时候报 java.lang.StackOverflowError错误
今天学习Hibernate时在遍历多对一关系中的对象时,就出现了一下这样的错误。原因就是你把两个对象的toString方法都重写之后,应用程序递归太深了,所以发生了堆栈溢出。解决方法就是将多的一方对象里面重写的toString方法去掉,或者两个对象里面重写的toString方法都去掉。就好了。
2017-03-23 18:28:33 537
原创 关闭Tomcat报错The web application [ROOT] appears to have started a thread named [Abandoned connectio
关闭Tomcat报错The web application [ROOT] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak.
2016-12-16 14:59:31 55879 4
原创 使用Struts2实现简单用户登录
使用Struts2实现简单用户登录类库的选择struts2下载地址1 解开压缩包后,可根据此路径得到我们需要的类库所在地。struts-2.3.28-all\struts-2.3.28\apps\struts2-blank\WEB-INF\lib根据此图挑选struts2的核心类库。环境搭建首先打开idea,点击create new project 创建一新的项目。 选择java sdk版本以及所
2016-12-15 02:35:31 10708 3
原创 Myeclipse总结及自定义黑色主题的配置
Myeclipse总结及自定义黑色主题的配置 笔者,根据自己的使用经验以及在学习过程中从网上收集到的其他人的使用经验,将感觉有用的信息总结了一下。实现正真意义上的打造专属于**自己**的**Myeclipse**。(黑色主题教程适用于2014版的Myeclispe,而之后的Myeclipse2015等版本都内置黑色主题)
2016-12-14 02:26:09 26676 2
原创 基于Struts2框架的分页技术分享
基于Struts2框架的分页技术分享写在最前面今天被朋友圈一条京东确认12G数据用户数据泄漏 你要跑赢骗子的说说吓了一跳。记得好像在去年的时候就好像听说过说Struts2存在漏洞,只是没有造成这么大的损失。不过经这么一档子事儿,我相信struts2会越来越完美哈~~~
2016-12-11 23:38:47 1471
转载 CSS命名规范——BEM思想(非常赞的规范)
CSS命名规范--BEM思想 个人非常喜欢的一篇文章。之前在写CSS各种选择器的时候就一直有这样一个困惑,我到底要如何来给他们命名,才会显得统一又美感。而这篇文章给我了一个明确的答案,如果你也同笔者有着同样的困惑,那么您可以继续阅读。
2016-12-10 12:14:05 383
OReilly系列图书-Mastering Apache Pulsar -v2
2022-04-15
commons-fileupload-1.3.3-bin
2017-09-02
《iPhone7预定订单生成器》源码
2016-09-18
jsmartcom_zh_CN.jar
2016-08-23
教你如何离线安装myeclipse2014中svn插件
2016-08-20
自定义Myeclipse总结及黑色主题的配置
2015-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人