自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tiakon的博客

以大多数人的努力程度之低,根本轮不到拼天赋!

  • 博客(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 14437 2

原创 Spring4和Hibernate4整合后事务不起作用

当 Spring4 和 Hibernate4 整合后,事务不起作用解决办法:通过Spring的SessionFactory的getCurrentSession的方法创建Session一、首先说一下hibernate中创建用来连接数据库的Session,有两种方式。通过Spring的SessionFactory的getCurrentSession的方法创建Session 。通过Spring的Ses

2017-11-30 21:15:40 2985

原创 怎么解决eclipse的项目导入idea后注释乱码的问题

怎么解决eclipse的项目导入idea后注释乱码的问题导入整个项目后出现乱码的情况最方便的是用IDEA的import project导入整个项目,这样IDEA能够检测到项目原来的编码方式,如果出现中文乱码它会提示你当前编码错误,让你改成gbk编码。就像这样: 如果你刚导入项目就遇见这种情况,你可直接点击右上角的链接(Reload in another encoding),也可以选择右下角的UTF

2017-10-26 22:59:52 14911 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 16979 5

原创 java多线程之内存可见性

java多线程之内存可见性在学习多线程时就会经常遇到数据争用问题,而想要弄明白为什么会发生数据争用问题,就不得不提可见性的概念。什么是可见性?可见性就是一个线程对共享变量值的修改,能及时的被其他线程看到。共享变量值是指如果一个变量在多个线程的工作内存中都存在副本。那么这个变量就是这几个线程的共享变量。在java内存模型中描述了Java程序中的各种变量(线程共享变量)的访问规则,以及在JVM中将变量存

2017-10-18 20:49:25 423

原创 java设计模式-01单例模式

java设计模式-01单例模式设计模式(Design Pattern)是一套被反复使用、多数人只晓得、经过分类编目、代码设计经验的总结。目的使用能够设计模式是为了可重用代码、让代码更容易被他人理解、保证代码的可靠性。单例模式作用:保证整个应用程序中某个实例有且只有一个。类型:饿汉模式、懒汉模式。饿汉模式特点加载类时比较慢,但运行时对象的获取熟读比较快。(线程安全)package singleton.

2017-10-11 20:42:37 235

原创 bufferedReader.readLine()读到最后发生阻塞问题

Socket通信中bufferedInputStream.read()读到数据流最后发生阻塞问题最近在做一个imageserver,需求简化后就是使用socket响应HTTP请求从而截取所需要的数据流,写入到服务器端的文件中,从而完成客户端将图片上传到服务器。因为从客户端得到的数据流中,我们只希望截取其中的一部分。这样就使我们无法像经常那样边读边向文件中写入,而且在流已经读到末尾时,使用buffer

2017-10-11 20:39:54 11402

原创 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 3669 2

原创 Maven学习笔记

Maven学习笔记github地址一.介绍Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。bin目录是包含mvn的运行脚本boot目录包含一个类加载器的框架,maven使用它加载自己的类库conf配置文件lib包含maven运行时的依赖类库二.环境变量的配置点击下载maven环境配置,增加一个环境变量MAVEN_HOME,值是

2017-09-24 22:10:02 267

原创 Javascript页面跳转间的常用方法

Javascript页面跳转间的常用方法一:JS 重载页面,本地刷新,返回上一页 复制代码 代码如下: 返回上一页 重载页面,本地刷新 返回上一页重载页面,本地刷新 返回前二页并刷新的JS代码应该怎样写。 复制代码 代码如下: history.go(-2); location.reload(); window.history.go(-1);//返回上一页不刷新 window.l

2017-09-24 22:07:59 677

原创 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 7869

原创 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 4439 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 571

原创 推荐一款简单炫酷的单多选框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 406

原创 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 1016

原创 Java常用算法手册-01算法概述

Java常用算法手册——01算法概述1.1  算法的特征1. 有穷性2. 确切性3. 输入4. 输出5. 可行性1.2  算法与数据结构的关系数据结果+算法=程序1.3  算法的性能评价一个算法优劣往往通过算法复杂度来衡量,算法复杂度包括时间复杂度和空间复杂度两个方面。1. 时间复杂度 时间复杂度就是算法执行消耗的时间,时间越短,算法越好。一个代码的执行时间只有在 实际计算机中

2017-09-02 23:46:31 849

原创 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 264

原创 CSS使用心得

CSS使用心得即学即用型知识点obj.style:这个方法只能JS只能获取写在html标签中的写在style属性中的值(<div style="">),而无法获取定义在<style type="text/css">里面的属性。实践型知识点有关于网站响应式的问题能用float就不要用position。水平方向的尺寸单位最好采用%,这样div可以根据浏览器自动响应。网站响应的问题主要是在水平方

2017-09-02 23:42:09 428

原创 Chrome开发者工具小技巧

Chrome开发者工具使用技巧总结console 下编写多行javascript代码:是shift + enter键,IE和firefox有多行模式。更新时间:2017/7/10 12:23:00

2017-09-02 23:41:40 388

原创 svn执行上下文错误由于目标计算机积极拒绝无法连接

svn执行上下文错误:由于目标计算机积极拒绝,无法连接今天在学习SVN,通过svn连接本地服务器时遇见如下报错:这是由于没有启动服务器端监控的原因,只要其他配置没错,输入如下命令即可成功访问。svnserve -d -r E:/VisualSVNServe/webapps/demo(你所需要监控的项目地址)如果还不能解决可按照如下步骤,重新操作一遍即可,楼主亲测有效。1.首先检查SVN安装时候成功

2017-07-05 19:55:30 49882 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 5778

原创 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 391

原创 手把手教你如何克隆github上的项目到本地git中

本篇教程适合刚学github的童靴学习阅读,老鸟自觉绕过(噗~)。使用git来操作github上的项目,如果出现Permission denied (publickey).显示错误。那就是用户名、邮箱设置不正确或根据邮箱生成的公钥不正确。重新配置一下就好。 根据如下教程可以基本避免绝大多数使用ssh连接github的错误,楼主亲测有效。   安装git后,新建一个文件夹 1.设置用户名、邮箱git

2017-06-28 13:38:34 51665 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 973

原创 Hibernate多对一遍历对象的时候报 java.lang.StackOverflowError错误

今天学习Hibernate时在遍历多对一关系中的对象时,就出现了一下这样的错误。原因就是你把两个对象的toString方法都重写之后,应用程序递归太深了,所以发生了堆栈溢出。解决方法就是将多的一方对象里面重写的toString方法去掉,或者两个对象里面重写的toString方法都去掉。就好了。

2017-03-23 18:28:33 506

原创 关闭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 55542 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 10639 3

原创 Myeclipse总结及自定义黑色主题的配置

Myeclipse总结及自定义黑色主题的配置 笔者,根据自己的使用经验以及在学习过程中从网上收集到的其他人的使用经验,将感觉有用的信息总结了一下。实现正真意义上的打造专属于**自己**的**Myeclipse**。(黑色主题教程适用于2014版的Myeclispe,而之后的Myeclipse2015等版本都内置黑色主题)

2016-12-14 02:26:09 26464 2

原创 基于Struts2框架的分页技术分享

基于Struts2框架的分页技术分享写在最前面今天被朋友圈一条京东确认12G数据用户数据泄漏 你要跑赢骗子的说说吓了一跳。记得好像在去年的时候就好像听说过说Struts2存在漏洞,只是没有造成这么大的损失。不过经这么一档子事儿,我相信struts2会越来越完美哈~~~

2016-12-11 23:38:47 1428

转载 CSS命名规范——BEM思想(非常赞的规范)

CSS命名规范--BEM思想 个人非常喜欢的一篇文章。之前在写CSS各种选择器的时候就一直有这样一个困惑,我到底要如何来给他们命名,才会显得统一又美感。而这篇文章给我了一个明确的答案,如果你也同笔者有着同样的困惑,那么您可以继续阅读。

2016-12-10 12:14:05 371

OReilly系列图书-Mastering Apache Pulsar -v2

Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐、低延时及高可扩展性等流数据存储特性,被看作是云原生时代实时消息流传输、存储和计算最佳解决方案,截至 2021 年 3 月全球贡献者超过 380 位。

2022-04-15

apache Kudu 论文

《Kudu: Storage for Fast Analytics on Fast Data》 Cloudera公司研发工程师 Todd Lipcon在开发初,本来对hbase改造、支持大数据量更新,但是由于改动源码太大,所以kudu这时候产生了。 ​ kudu是2015年开源的,开发语言是C++,截止目前为止,已经更新到1.10 版本,近些年发展十分迅速,在阿里、小米、网易、京东、浪潮等公司的大数据架构(离线、实时、元数据管理、数据质量、存储和成本管理)中,kudu都有着不可替代的地位。

2022-04-15

commons-fileupload-1.3.3-bin

文件上传是网站非常常用的功能,直接使用Servlet获取上传文件还得解析请求参数,比较麻烦,所以一般选择采用apache的开源工具,common-fileupload.这个jar包可以再apache官网上面找到,也可以在struts的lib文件夹下面找到。

2017-09-02

Tomcat权威指南(第二版)(中英高清PDF版

Tomcat权威指南(第二版)(中英高清PDF版+带书签

2017-04-20

Junit4测试工具类

使用Junit4.12需要用的两个包,官网在国内无法下载

2017-04-20

Bootstrap用户手册:设计响应式网站

Bootstrap用户手册:设计响应式网站

2016-12-15

Node.js入门经典pdf文档

Node.js入门经典pdf文档

2016-12-15

研磨Struts2高清完整版pdf文档

研磨Struts2高清完整版pdf文档

2016-12-15

高性能MySQL(第3版)中文版文档pdf

高性能MySQL(第3版)中文版文档pdf

2016-12-15

Java经典编程

Java经典编程300例

2016-12-15

Hibernate开发及整合应用大全

Hibernate开发及整合应用大全

2016-12-15

74款手机HTML页面模版源码(2)

一次上传不了,就分成了两次。

2016-09-22

74款手机HTML页面模版源码(1)

一下子太多上传不了,就分成了两次。

2016-09-22

《iPhone7预定订单生成器》源码

1、《iPhone7预定订单生成器》源码 2、非9秒研发项目,所以请不要商用,仅限学习使用,请24小时务必删除。 3、技术问题请到9秒社团HTML5技术

2016-09-18

jsmartcom_zh_CN.jar

jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组建支持中文。

2016-08-23

微信公众平台开发视频教程【php版视频配套代码】

微信公众平台开发视频教程【视频配套代码】

2016-08-23

从零开始学习公众号运营

好人一生平安,对不对?朋友收集了一堆公众号运营的文章,发出来给大家,

2016-08-22

朋友圈暴力吸粉的大字气泡源码

大字昨天被爆出一天吸粉100万,虽然被腾讯封号七天,但是100万的粉丝明显赚了!源码分享出来先

2016-08-22

微信公众平台开发实战

微信公众平台开发实战

2016-08-22

微信公众平台开发教程

微信公众平台开发教程(java版本含代码)

2016-08-22

教你如何离线安装myeclipse2014中svn插件

下载插件的离线安装zip压缩文件,例如,本文,我们在SVN官网上面下载得到svn插件压缩包 site-1.8.22.zip,里面有两个文件夹:plugins features,把插件压缩包plugins和featrues两个文件夹里面的的所有文件解压出来,放入MyEclipse安装目录对应的plugins和featrues这两个文件夹里,重启MyEclipse后完成安装。

2016-08-20

EditPlus颜色配置

EditPlus颜色配置。

2016-07-12

自定义Myeclipse总结及黑色主题的配置

LU,根据自己的使用经验以及在学习过程中从网上收集到的其他人的使用经验,将感觉有用的信息总结了一下。实现正真意义上的专打造属于自己的Myeclipse。

2015-12-24

空空如也

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

TA关注的人

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