- 博客(55)
- 问答 (1)
- 收藏
- 关注
原创 阿里2019开发规范最新版(1.5)
阿里2019开发规范最新版阿里2019开发规范最新版阿里2019开发规范最新版阿里2019开发规范最新版网盘地址(永久有效):链接:https://pan.baidu.com/s/1KjiJh29y0kLRAL3-sZSVmw 密码:agnc...
2019-09-21 11:55:32
21806
4
转载 Git SSH Key 生成步骤
Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。github的SSH配置如下:一 、设置Git的user name和email:$ git config --global user.name "xuhaiyan"$ git config --global user.email "haiyan.xu.vip@gmail
2016-08-25 16:52:45
498
原创 maven设置中ERROR: JAVA_HOME is set to an invalid directory
maven设置中ERROR: JAVA_HOME is set to an invalid directory博客分类: 招聘 今天在配置maven中,发现一个问题,就是ERROR: JAVA_HOME is set to an invalid directory,之前在配置tomcat的时候就出这个问题,一直没有解决,今天有时间,就跟踪下问题.
2015-06-07 17:49:31
5107
2
原创 Google提供的Thumbnails对图片的各种操作(缩放、加水印、翻转、转换图片格式)性能比jdk提供的好N倍,压缩出来的图片更清晰
Thumbnails对图片的各种操作(缩放、加水印、翻转、转换图片格式)性能比jdk提供的好N倍,压缩出来的图片更清晰
2015-03-05 19:53:35
10211
1
转载 eclipse项目里导入大量的js文件验证过慢耗时优化问题
第一步:去除eclipse的JS验证:将windows->preference->JavaScript->Validator->Errors/Warnings->Enable Javascript Sematic validation前面的勾去掉; 第二步:右键项目 -> properties -> Builders 去掉JavaScriptValidator 前面的勾如果
2014-07-17 20:27:49
2103
1
原创 eclipse的虚拟内存、物理内存的设置疑惑
eclipse.ini中有如下参数:-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3. 为何将上面的参数写入到ecli
2014-04-02 10:05:05
2409
转载 Jquery api 快速参考
选择符匹配*所有元素#id带有给定ID的元素element给定类型的所有元素,比如说html标签.class带有给定类的所有元素a,b匹配a或者匹配b的元素a b作为a后代的匹配b的元素(包括孙子
2014-02-18 23:03:40
652
转载 java使用Thumbnailator操作图片
Thumbnailator 是一个用来生成图像缩略图、裁切、旋转、添加水印等操作的 Java 类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。Thumbnailator对图片的简单操作代码如下:[html] view plaincopyimport java.awt.image.BufferedImage;
2014-01-23 13:34:05
1429
原创 同一页面多次使用kindEditor的上传文件——兼容大部分浏览器
shopPersonalOrshopCompany.js:KindEditor.ready(function(K) { array = new Array("taxpayerMaterialId","idMaterialId","taxCertificateMaterialId","ktpMaterialId","businessLicenseMaterialId");for (
2013-12-10 18:09:01
1760
原创 同一个页面多次调用KindEditor上传插件
同一个页面,两次调用上传组件,如一个缩略图,一个原图, KindEditor.ready(function(K) { var uploadbutton = K.uploadbutton({ button : K('#uploadButton')[0], fieldName : 'imgFile', url : '/kindeditor//uploa
2013-12-05 22:16:58
3310
转载 java实现缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等
可实现以下常用功能:缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等 代码如下 复制代码 import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import
2013-11-18 19:24:10
1699
转载 Integer与int解惑
jdk1.5引入了自动装箱(autoboxing)与自动拆箱(unboxing),这方便了集合类以及一些方法的调用,同时也使初学者对其感到非常之困惑。在此,我们来揭开其神秘的面纱。首先,需要厘清一些概念:1、Integer是一个类,用Integer声明一个变量其是一个对象类型(或者说引用类型);int是基本类型,用int声明的变量是非对象类型,即不能在其上调用方法。2、“==”作用
2013-11-07 16:50:53
533
转载 spring3.0自定义servlet请求生成图片
自定义的验证码,比如验证码的字体大小,背景,颜色等等,默认的验证码是无法满足我们的需求的。所以我们得自己去实现。我这几提供了简单的扩展,如果大家有什么好的建议大家一起来探讨。 自定义过滤器:SimpleCaptchaFilter Java代码 package com.xyj.com.tool.captcha; import static nl.ca
2013-11-06 10:57:18
1453
转载 jQuery.ajax(url,[settings])
返回值:XMLHttpRequestjQuery.ajax(url,[settings])概述通过 HTTP 请求加载远程数据。jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。最简单的
2013-11-05 16:43:14
1025
转载 Junit使用教程
一、会用Spring测试套件的好处在开发基于Spring的应用时,如果你还直接使用Junit进行单元测试,那你就错过了Spring为我们所提供的饕餮大餐了。使用Junit直接进行单元测试有以下四大不足:1)导致多次Spring容器初始化问题根据JUnit测试方法的调用流程,每执行一个测试方法都会创建一个测试用例的实例并调用setUp()方法。由于一般情况下,我们在setUp()方法中初
2013-11-05 09:37:51
741
原创 写文件流报:java.io.FileNotFoundException.....\img (拒绝访问。)的问题真正病根
转载请写明出处!技术来自不易!请尊重他人劳动成果! 今天,在写文件流时,碰到读取文件夹“拒接访问”的问题。权限不够:上网搜资料说是权限级别不够,照着做,之后再试,依然出错,头大了。换workspance:换workspace目录盘,换到D盘,依然“拒接访问“,死的心都有啦。跟它耗上了。最后,百度一段不起眼的问答,找到原因了:FileOutputStream读取流的时候如果是文件夹,就会出次
2013-10-27 19:45:51
28766
3
转载 SVN的标准目录结构:trunk、branches、tags
我们在一些著名开源项目的版本库中,通常可以看到trunk, branches, tags等三个目录。由于SVN固有的特点,目录在SVN中并没有特别的意义,但是这三个目录却在大多数开源项目中存在,这是因为这三个目录反映了软件开发的通常模式。trunk是主分支,是日常开发进行的地方。 branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在bran
2013-10-25 09:39:20
702
原创 兼容IE、谷歌Chrome、火狐Firefox的图片上传预览功能
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" > 图片上传 #preview{width:160px;height:160px;border:1px solid #000;overflow:hidden;
2013-10-23 14:08:01
824
转载 使用事务时应该避免的陷井
事务可实现“要么完全成功,要不全部不成功”,保证数据的完整性和一致性,使我们在开发中能方便地实现一些业务逻辑。比如,在股票交易时,除了记录交易的过程,还要更新交易完成之后的账户状态。这两个操作显然必须“要么完全成功,要么全部不成功”,否则,你的麻烦就大了。当然,如果你不关心数据的完整性和一致性的问题,那么忘了事务吧,因为引入锁、数据库并发等机制之后,对性能还是有影响的。下面代码中,plac
2013-10-22 11:05:49
758
转载 Eclipse里修改已有的svn账号
由于在svn 的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法。 解决方案: 在Eclipse 使用SVN 的过程中大多数人往往习惯把访问SVN 的用户名密码自动保存起来以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名, 这时候怎么办?在网上查找后发现如下方法: 1. 查看你的Ec
2013-10-12 10:56:15
885
转载 使Maven 2在package、install等阶段跳过运行Test的配置
Skipping Tests To skip running the tests for a particular project, set the skipTests property to true. Xml代码 project> [...] build> plugins> plugin>
2013-10-10 11:10:03
1792
转载 Spring mvc 之 ajax运用(基于json格式)
此篇文章的讲解是基于前几篇文章的内容,如果大家有看不懂的地方可以看前几篇的内容.spring mvc返回json数据可方法常用的有直接PrintWriter 输出使用Spring内置的支持下面我分别对上面的两种方法进行讲解:注意这篇文章的讲解使用的是spring3.2版本,此版本与spring 3.0的配置有少许不同,希望大家注意,同时我使用的是jquery做演示. 首先讲
2013-10-09 22:52:26
4824
1
原创 java runtime environment和JDK的区别是什么?安装了JRE6 UPDATE21后是否还要安装JDK?
JRE为Java Runtime Envirment的简称,Java Runtime Environment(包括JavaPlug-in)是Sun的产品,包括两部分:Java Runtime Environment和JavaPlug-in Java Runtime Environment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机、Java平台核心类和支持文件
2013-10-07 17:55:30
2459
转载 Eclipse注释模板设置详解
Eclipse注释模板设置详解设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素。现就每一个元素逐一介绍:文件(Files)注释标签:/** * @Title: ${file_name}* @Package ${package_name}* @D
2013-10-07 17:21:56
920
原创 java环境的配置,及jdk环境变量文件夹lib中的rt.jar ,dt.jar ,tool.jar作用
安装JDK后要配置环境变量,主要有三个:1 JAVA_HOME ->为JDK的安装目录,如:F:\JAVA\jdk1.6.0_042 CLASSPATH ->到哪里找需要执行的.class文件,如: .;%JAVA_HOME%\lib; 前面是一个点[.]再加一个分号[;]再以分号结束[;] 为什么要加点[.]在编译java文件时,如javac xxx.java 即会在当前目录
2013-10-04 23:00:28
3049
转载 Ubuntu安装mysql 不支持中文的问题
先查看mysql版本号,5.5和之前的5.2的中文编码配置不一样。 mysql:5.5 修改文件 /etc/mysql/my.cnf [mysqld]下添加的应该为:character-set-server=utf8collation-server=utf8_general_ci保存退出$sudo service mysql
2013-09-23 17:42:43
1131
转载 Incorrect integer value: ''for column 'id' at row 1问题请指定列名
最近在写个查询 插入语句的时候 我是这么写的 SELECT LAST_INSERT_ID() insert into account values(#{id},#{username},#{password},#{status}) 还以为是主键出现问题,后来百度搜下原来是mysql_error() , 就报 In
2013-09-23 13:14:13
2279
转载 怎么查看和修改 MySQL 的最大连接数?
使用 MySQL 数据库的站点,当访问连接数过多时,就会出现 "Too many connections" 的错误。出现这种错误有两种情况,一种是网站访问量实在太大,服务器已经负担不起,此时就应该考虑负载均衡或者其它减少服务器压力的办法。另一种情况就是 MySQL 的最大连接数设置得太小,当访问量稍大就出现连接过多的错误。 MySQL 默认的最大连接数为 100,可以在 mysql 客户端使
2013-09-22 14:59:34
38376
1
转载 Mysql数据库的用户帐号管理
MySQL管理员应该知道怎样通过指定哪些用户可连接到服务器、从哪里进行连接,以及在连接时做什么,来设置MySQL用户账号。MySQL3.22.11引入了两个更容易进行这项工作的语句:GRANT 语句创建MySQL用户并指定其权限,REVOKE 语句删除权限。这两个语句充当mysql数据库中的授权表的前端,并提供直接操纵这些表内容的可选择的方法。GRANT 和REVOKE 语句影响以下四个表:授
2013-09-18 17:57:21
1620
原创 Ubuntu安装mysql步骤(包括远程连接)
版权所有,转载请注明出处! 一、准备一n 下载Linux客户端软件SecureCRT;使用SecureCRT登陆服务器,查看服务器是那种系统(如Redhat、Ubuntu等)版本,下载匹配的安装包。 二、准备二(我的是Ubuntu64)a) 下载mysql安装包:MySQL-server-5.5.33-1.linux2.6.x86_64.rpm
2013-09-18 17:45:52
1270
转载 Ubuntu vi 命令大全
最近在使用ubuntu,已经很少进入windows平台了。在linux下,要编辑文件或者其他的文本文件,哪那么一个ubuntu linux下的强大的文本编辑工具就不得不提了,那就是VI编辑器。下面把VI常用到的命令行贴出来。 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + fi
2013-09-18 11:05:32
915
转载 Ubuntu常用命令
Ubuntu常用命令 sudo apt-get install 软件名 安装软件命令 sudo nautilus 打开文件(有root权限) su root 切换到“root” ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前目录的上一级目录 cd - 回上一
2013-09-18 10:50:11
634
原创 Windows.32/64解决error:could not open ...jvm.cfg 问题
如果你有安装虚拟机(如jdk-6u35-windows-x64.exe/jdk-6u21-windows-x32.exe),请先卸载。如果是32位系统,找到C:\Windows\System32目录,删除里面的Javaw.exe、Javaws.exe、java.exe。然后重新copy一个jdk到指定目录下,便可。如果是64位系统,找到C:\Windows\SysWOW64目录,删除里面的
2013-09-13 09:43:05
1155
转载 Redis在Windows下的使用
Redis在Windows下的使用[转],Redis for windows 使用方法 Windows版的Redis可到此处下载,非官方版http://code.google.com/p/servicestack/wiki/RedisWindowsDownloadRedis文件夹有以下几个文件redis-server.exe:服务程序指定redis的配置
2013-09-12 17:06:58
548
转载 spring整合MyBatis
MyBatis Spring 1.0.0-RC2 参考文档 MyBatis 社区 (MyBatis.org) Copyright © 2010 本文档的拷贝仅允许您个人使用或分发给其他用户,但是不能收取任何费用,后期的发布无论是印刷版或电子版,也会进行版权声明。 本文档由南磊(nanlei1987@gmail.com)翻译 目录 第一章 介绍 .............
2013-09-12 15:54:17
1216
转载 java环境变量配置
java环境变量配置windows xp下配置JDK环境变量:1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”;3.选择“高级”选项卡,点击“环境变量”;4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASS
2013-09-12 10:29:03
787
转载 为Eclipse添加XML文档所使用的DTD或XML Schema(xml编辑提示)
(1) DTD 1) 定位到: WIndow->Preferences->MyEclipse->XML->XML Catalog 2) 在右边的界面中,选择"User Specified Entries",点击右边的"Add..."; 3) 在弹出的对话框中点击"
2013-09-11 17:51:22
5836
转载 Hibernate注解使用以及Spring整合
(1)简介:在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。传统上,Hibernate的配置依赖于外部 XML 文件:数据库映射被定义为一组 XML 映射文件,并且在启动时进行加载。 在最近发布
2013-09-10 10:44:41
734
转载 Hibernate 中的悲观锁( pessimistic lock )和乐观锁( optimistic lock )
悲观锁( pessimistic lock ): 通常是由数据库机制实现的,在整个过程中把数据锁住(查询时),只要事务不释放(提交或回滚),任何用户都不能查看和修改。锁主要是解决并发性问题。 通过 jdbc 实现时 sql 语句只要在整个语句之后加 for update 即可。例如: select …for update Hibernate 中加载一个持久化类时需
2013-09-09 16:58:26
1794
空空如也
一个方法里只有一次对单个表的写操作,还需要事物吗?(请教对事物有深入理解的高手)
2015-09-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人