自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 问答 (3)
  • 收藏
  • 关注

原创 糞坑-SpringCloud中使用Feign的坑

示例如下:@FeignClient("service-resource")//@RequestMapping("/api/test")public interface TestResourceItg {   @RequestMapping(value = "/api/test/raw", method = RequestMethod.POST, consumes = "appl...

2017-05-09 17:53:51 1909 1

IntelliJ IDEA -- 自定义Task(TODO)标签

Eclipse下可以添加类似于TODO, FIXME, XXX 这类的自定义任务标签 在IntelliJ下也可以如此: preference -> Editor -> TODO 发现已有两个标签: \btodo\b.*  ---- 对应TODO\bfixme\b.* ---- 对应FIXME 点加号可以添加自定义的TODO标签,如:\bxx...

2015-05-08 14:51:42 1558

通过AbstractQueuedSynchronizer看Java锁/同步器的实现机制

最近复习Java的多线程,突然想看看Java的锁是如何实现的,于是就折腾了一番,最后来到了一个关键的类AbstractQueuedSynchronizer,很久没读过源代码的我发现这个类真的很晦涩,哎老啦!以下为正题: 要说Java的锁机制,还是要先介绍一下sun.misc.Unsafe这个类,这个可以说是底层JVM的一个很重要的API,里面大部分的方法都是native的,其它的方...

2015-04-16 17:01:13 211

原创 MyBatis自动分页实现

近两天一直再研究MyBatis的分页问题,看了别人的处理方式,自己总结优化了一下,写了两个拦截类,给有需要的人使用和参考,源码请下载附件。主要有3个类:Page,MybatisPageInterceptor,MybatisSpringPageInterceptor Page:作为分页对象,有:pageNo、pageSize、totalRecord、totalPage、results...

2013-08-16 15:39:08 413

Apache FtpServer + Commons-net FTPClient 中文名乱码解决

今天在使用Apache FtpServer 和 Commons-net 中的 FTPClient时出现中文文件名乱码。 使用ftpClient.setControlEncoding("UTF-8"); 即可 注意:该代码需要放在connect方法调用之前,如果放在connect()之后只能解决客户端显示没有问题,但无法上传中文名文件。...

2013-03-28 12:51:50 464

原创 WinPE安装Win8企业版及缺少所需介质驱动解决办法

昨日用winpe给本本装了个win8,后来在激活时发现是企业评估版,上网一查,人家说评估版不能升级为正式版,真不爽,下了一夜,今天又开始装win8企业正式版,其间遇到缺少所需介质驱动,请看下面第8步。 安装过程如下:1. 用WinPE U盘启动盘进入电脑。2. 格式化C盘,C盘一定要是激活状态(活动状态)。3. 把Win8的ISO文件提取到D:/win8下4. 从提取的...

2013-01-15 11:48:01 372

Oracle和Mysql中的数据库事务问题:Mysql Read-Repeatable有问题

今天不知不觉想到数据库的乐观锁和悲观锁,遂想写个程序测测,却发现了另一个问题,Mysql InnoDB的Read-Repeatable事务级别使用不当会存在数据一致性问题。 如下的测试程序:  public class OptimisticAndPessimisticLockTest2 { public static void main(String[] args) t...

2012-12-25 16:23:08 237

原创 SpringMVC之DataBinding和Validation--Validator,PropertyEditor,Converter,Formatter

近来学习SpringMVC中,对DataBinding和Validation这一块比较迷惑,特地总结了一下:   validator: 数据校验, 分两种一种是Spring自己提供的Validator接口和JSR303标准的注解式校验  注册方式: 1. 在@InitBinder方法中局部注册 2. 自定义JSR303注解 调用方式: 1....

2012-10-26 12:35:51 217

二进制与十进制的关系和转化

搞了这么久的程序,还是对进制和转化一知半解,曾也在这上面栽了几回,今天就狠下心好好研究下吧: 1. 二进制表示: 形如:0000 0001 每一位称为一个bit位,有多少个bit位,这个二进制数就有几位。如该数有8个bit位。 2. 数据类型与二进制位数: 1 个字节   有    8 个bit位     即: 1Byte  = 8bit 1 个字      有  ...

2012-03-22 12:28:11 1372

原创 HTML Content-Type 大全

 ".*"="application/octet-stream"".001"="application/x-001"".301"="application/x-301"".323"="text/h323"".906"="application/x-906"".907"

2012-03-13 16:36:24 314

maven 综合

常用命令: *. 下载源码包mvn dependency:sources *. 下载javadocmvn dependency:resolve -Dclassifier=javadoc *. 生成源码包mvn source:jar *. 生成javadocmvn javadoc:javadoc *. 跳过test步骤在命令中加入 -D...

2012-02-10 14:49:48 78

Java Swing 修改UI字体

//修改字体 //方式一: for (Iterator<Entry<Object, Object>> it = UIManager.getDefaults().entrySet().iterator(); it.hasNext();) { Object key = it.next().getKey(); Object value = U...

2011-11-16 14:36:12 335

Netty--Java IO/NIO 框架 简单学习例子

Netty--Java IO/NIO 框架 简单学习例子

2011-11-15 14:45:42 85

Java NIO Socket基本

Java NIO Socket基本

2011-11-12 00:05:43 84

原创 Java序列化----不知原处,无法标出转载出,参考

Java 序列化简介 Java 对象序列化是 JDK 1.1 中引入的一组开创性特性之一,用于作为一种将 Java 对象的状态转换为字节数组,以便存储或传输的机制,以后,仍可以将字节数组转换回 Java 对象原有的状态。 实际上,序列化的思想是 “冻结” 对象状态,传输对象状态(写到磁盘、通过网络传输等等),然后 “解冻” 状态,重新获得可用的 Java 对象。所有这些事情的发生有点像是魔术,这要...

2011-11-10 09:45:39 77

MyEclipse + Maven开发Web工程的详细配置过程

好久没做Web方面的开发,今天突然想弄弄SpringMVC,因为不久前又学了点Maven觉得非常好,所以在弄SpringMVC这个Web框架时想使用Maven来做,但是问题又来了,我一直是在Eclipse中使用Maven,而我以前一直用MyEclipse做Web开发(在Eclipse中做web开发个人认为一点都没MyEclipse方便,在MyEclipse中可以直接使用Tomcat调试,很是方便)...

2011-11-09 16:26:09 454

原创 SpringMVC + Maven 工程模板

1. SpringMVC + Maven 不使用注释HelloWorld模板 2. ...

2011-11-07 22:49:32 112

MVN 常用配置

pom.xml常用配置 1. 开头配置 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://m...

2011-11-07 10:15:48 98

Windows查看端口占用和程序的方法

>>cmd>>netstat -ano         或者  >>netstat -ano | findstr "8080">>tasklist | findstr "PID Number">>taskkill /F /T /PID PIDNumber

2011-11-07 09:21:37 62

Java Swing 阻止窗口关闭

Java Swing 的窗口中,使用addWindowListener()添加窗口事件监听器,仅仅是得到窗口事件的通知,并不能阻止窗口的动作(如隐藏),要想阻止窗口的默认动作,可以使用如下方式: public class AFrame extends JFrame{ public AFrame() { this.setSize(400, 300); this.setV...

2011-11-02 15:18:59 2168

Java Swing 在右下角(任务档托盘上)弹出信息提示框

像QQ一样,在右下角弹出提示框,重点就是提示窗口的屏幕定位。 这里给出定位方法:  //屏幕大小 Dimension sd = Toolkit.getDefaultToolkit().getScreenSize(); //除边框(如任务栏)外的屏幕可用大小 Insets si = Toolkit.getDefaultToolkit().getScreenI...

2011-10-31 09:35:23 924

Dell Optiplex 760 windows7 激活

 问题: 今天在给Dell Optiplex 760 台式机装window7系统后,使用激活工具多次都无法激活。上网搜,总结原因可能有:1. 系统存在隐藏的分区(未分配驱动器号的分区)---这是与激活工具的激活原理相关的,详情自己搜索。2. Bios的Slic不是2.1及以上---Window7需要Slic2.1的证书才能被激活。3. Slic被隐藏---当Slic...

2011-10-30 16:20:08 466

Java 以字符串为源进行流读取

这个其实很简单,以前以见过,今天要用,一下子还是想不起来,就记下来,以后参照: 需求:现在有一个字符串(存在一个String变量中),想以一行行读取的方式(readLine)获取其中的内容。 解析:有人说用String.split("\n")的方式,要知道换行符对不同的平台是不一样的,大体三种情况:"\n", "\r", "\r\n"        我们可以手工处理这三种情况的...

2011-10-28 14:06:17 392

软件程序中无法找到系统中已有的字体

今天在用UE时,不知怎么搞的把字体修改后就再也找不到原来的Courier New字体了,打开C:/windows/Fonts中发现有该字体。在网上搜索了一下,终于发现了问题所在,原来win7中的系统字体还分为"显示"和"隐藏"两种状态,当为"隐藏"状态时,其它软件程序就无法找到该字体。 解决办法是把要使用的系统字体设为显示。如:在C:/windows/Fonts中右键Courier New...

2011-10-25 14:09:55 1018

MenuItem 显示中文乱码问题解决方案

今天在使用Java做系统托盘图标(TrayIcon),需要为其增加一个右键弹出菜单(PopupMenu),在使用菜单项(MenuItem)时,遇到了一个非常痛苦的事情:中文乱码~~~~。这个问题不经常碰到,但是一旦碰到就头疼了,网上一搜,方法一大堆,但很少有方法能解决自己的问题,毕竟情况不一样。 今天搞了一天,终于搞出了一套方案。  先说一下出问题的原因:  1. ...

2011-10-21 17:04:24 1040

Java 代理使用及代理原理

今天再测试Socket编程时,无法连接外网。公司用的是Http的代理。上网搜索也没看太懂,所以花了大量时间来学习。看了HTTP和TCP协议的关系好,才有所明白。现在能通过Socket使用HTTP代理了,结果很简单,过程却好难。 1. 先简要说说HTTP和TCP(具体内容自行Google,资料很多很全),这里就讲讲要点: HTTP:是应用层协议,是基于传输层协议的。 TCP: 是...

2011-10-18 14:28:49 557

原创 eclipse打开当前文件所在文件夹的方法

Run-->External Tools-->External Tools Configurations...新建一个 programlocation 里面填 :C:/WINDOWS/explorer.exeArguments 里面填: ${container_loc}  如果不想在控制台提示运行信息,可以在common选项卡中去掉allocate console的勾即可。...

2011-10-18 10:25:19 65

Maven安装配置及其插件m2e(Eclipse Indigo 和 MyEclipse8.5)的安装配置

系统:Windows7使用软件: Maven3.0.3 + Eclipse Indigo JEE 安装Maven1. 下载解压缩Maven3.0.3,放在某一个目录下 我的目录为:D:\study\greensoft\apache-maven-3.0.3 2. 确认JDK环境已经配置好,JAVA_HOME环境变量配置好。 3. 配置环境变...

2011-10-13 15:03:38 300

Eclipse Indigo 字体修改为以前的Courier New

在Eclipse Indigo版本中,默认字体是Consolas,很是不习惯。打开preference-->Colors and Fonts发现没有Courier New这个字体。打开c:/windows/fonts发现该字体存在系统中。修改方法:1. 打开eclipse目录/plugins/org.eclipse.jface_3.7.0.I20110522-1430.jar...

2011-10-13 11:36:16 75

Maven库坐标搜索

Maven中央库:http://search.maven.org/#browseJARVNA:http://www.jarvana.com/jarvana/

2011-10-13 11:00:57 120

2011-10-12 Google涂鸦 粘土动画大师

其中一个小动画。

2011-10-12 10:21:16 71

spring的Junit测试-helloworld

仅供快速使用参考

2011-08-24 11:27:49 92

Mysql Config后无法启动服务 1607

本文章是仅记录在安装Mysql5后无法启动服务的问题,不包括数据恢复。今天多次装完Mysql5后都无法启动,我还以为是系统的问题,所以连系统都来了一次大还原,最后再安装后的config中配置后,还是无法启动,直接卡死。后上网搜,大部分人都是通过修改mysql.ini文件,以及查看数据文件所在文件夹下的%PC名%.err文件。但是搞了半天还是没不行。但大体明白这个与什么有关了...

2011-08-13 14:00:55 145

个人理解--JavaBean, EntityBean, POJO, PO, BO,VO,DTO,DAO

今天突然也在这个问题上迷惑了。上网搜搜,算是明白了一些,姑且记下来,无论对错: JavaBean: 先说JavaBean,JavaBean更多的是一种规范,也即包含一组set和get方法的Java对象。 POJO: 普通的Java对象,对于属性一般实现了JavaBean的标准,另外还可以包含一些简单的业务逻辑(方法)。 PO: POJO在持久层的体现,对POJO持久化后就成...

2011-08-08 17:13:41 411

数据库集群理解--MySQL MMM集群

本文章不是讲集群方案什么的我不懂集群,今天牛同事给俺介绍了一下他的MysqlMMM集群,我这里做做笔记,记录我对集群的理解,以后后翻查。 数据库集群的特征就是 有多台机器,这多台机器上都有数据库, 这些数据库的数据是完全一样的,即相当于一套数据的多个副本。集群就是要保证这些副本的实时或准时实(可以延时一会)的同步,即如果一台机器上的数据更改时,集群系统要保证这个更改实时或准时实的应用到...

2011-08-08 11:28:22 182

Spring Webservice 示例报错: org.w3c.dom.DOMException: NAMESPACE_ERR: An attempt ...

这两天学习Spring Webservice,使用其包中自带的示例 tuturiol 时报错: org.w3c.dom.DOMException: NAMESPACE_ERR: An attempt is made to create or change an object in a way which is incorrect with regard to namespaces....

2011-07-21 17:03:22 770

Struts2 JSON Plugin--属性继承支持

前两天做了一个SSH零配置实例,里面引入了Json插件,但发现对于继承其它Action的返回结果中没有父Action的属性。今天看了一下JSONResult类的相关属性,从而明了解决方法。 JSONResult类中的属性和默认值:public class JSONResult implements Result{ private String defaultEn...

2011-07-18 12:29:44 62

问题记录

JSON插件不支持继承:如:public class A { private int a; public int getA() { return a; } public void setA(int a) { this.a = a; }}public class B extends A { private int b; public in...

2011-07-14 16:43:31 86

SSH零配置--最简单的实例

今天没事突然想学习一下SSH的零配置,于是乎在Google上不断的百度,但是结果让人很不爽。大多的不是只有配置文件,就是纯理论,没有一个实例可供参考。其实我只想弄一个简单的实例看看SSH三者是怎么联系到一起的,搜到的却是一顿的讲细节,真是从学生过来了就忘了做学生的滋味了。悲哀啊!好吧,我只有自己研究下,终于弄出来这个简单的实例,这里记录主要是供我自己以后参考,如果有人关注就更好了。 ...

2011-07-13 16:44:59 131

Flash安全沙箱---解决flash(swf文件)只能在FlashBuilderr的bin-debug目录下运行的问题

今天遇到一个有关Flash的问题。 我用FlashBuilder做的SWF文件,在原bin-debug目录下运行正常,而把其中的文件或者把整个bin-debug目录复制到其它地方就不能运行了。在网上搜了一下,大致知道是因为flash player的安全沙箱问题引起的。网上也给出了解决方法。但是发现他们给出的路径我没有,我现在用的是win7,可能他们说的是xp吧。 解决方案无非是把本...

2011-07-12 15:41:32 178

空空如也

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

TA关注的人

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