- 浏览: 639161 次
- 性别:
- 来自: 上海
最新评论
-
xinglianxlxl:
在使用HTTP代理的环境中,如果使用Socket(TCP)连接 ...
Java 代理使用及代理原理 -
wzmxml:
楼主你好,有个问题想请教一下。我使用了你上述的配置,以及对应的 ...
糞坑-SpringCloud中使用Feign的坑 -
b_l_east:
如若_晴 写道急求答案,楼主你好,我用springcloud ...
糞坑-SpringCloud中使用Feign的坑 -
紫水兰:
如若_晴 写道急求答案,楼主你好,我用springcloud ...
糞坑-SpringCloud中使用Feign的坑 -
如若_晴:
急求答案,楼主你好,我用springcloud 上传文件时,按 ...
糞坑-SpringCloud中使用Feign的坑
文章列表
示例如下:
@FeignClient("service-resource")//@RequestMapping("/api/test")public interface TestResourceItg { @RequestMapping(value = "/api/test/raw", method = RequestMethod.POST, consumes = "application/x-www-form-urlencoded") public String raw1(@PathVar ...
Eclipse下可以添加类似于TODO, FIXME, XXX 这类的自定义任务标签
在IntelliJ下也可以如此:
preference -> Editor -> TODO
发现已有两个标签:
\btodo\b.* ---- 对应TODO
\bfixme\b.* ---- 对应FIXME
点加号可以添加自定义的TODO标签,如:
\bxxx\b.* ---- 对应XXX
有三个图标可选择,自己随意选择。
要查看TODO标签,在软件下方的『TODO』窗口中,点击漏斗按钮可以筛选标签。
最近复习Java的多线程,突然想看看Java的锁是如何实现的,于是就折腾了一番,最后来到了一个关键的类AbstractQueuedSynchronizer,很久没读过源代码的我发现这个类真的很晦涩,哎老啦!
以下为正题:
要说Java的锁机制,还是 ...
MyBatis自动分页实现
- 博客分类:
- 笔记参考
近两天一直再研究MyBatis的分页问题,看了别人的处理方式,自己总结优化了一下,写了两个拦截类,给有需要的人使用和参考,源码请下载附件。
主要有3个类:Page,MybatisPageInterceptor,MybatisSpringPageInterceptor
Page:作为分页 ...
今天在使用Apache FtpServer 和 Commons-net 中的 FTPClient时出现中文文件名乱码。
使用
ftpClient.setControlEncoding("UTF-8");
即可
注意:该代码需要放在connect方法调用之前,如果放在connect()之后只能解决客户端显示没有问题,但无法上传中文名文件。
昨日用winpe给本本装了个win8,后来在激活时发现是企业评估版,上网一查,人家说评估版不能升级为正式版,真不爽,下了一夜,今天又开始装win8企业正式版,其间遇到缺少所需介质驱动,请看下面第8步。
安装过程如下:
1. 用WinPE U盘启动盘进入电脑。
2. 格式化C盘,C盘一定要是激活状态(活动状态)。
3. 把Win8的ISO文件提取到D:/win8下
4. 从提取的文件中拷备:bootmgr boot(整个文件夹) sources/boot.wim(在C盘下目录结构一致) 到C盘
5. 打开Dos,输入: c:\boot\bootsect.exe /nt60 c ...
今天不知不觉想到数据库的乐观锁和悲观锁,遂想写个程序测测,却发现了另一个问题,Mysql InnoDB的Read-Repeatable事务级别使用不当会存在数据一致性问题。
如下的测试程序:
public class OptimisticAndPessimisticLockTest2 {
public static void main(String[] args) throws Exception {
//创建测试表和数据
initDatabase();
//创建两个线程同时操作同一条记录
OptimisticThread ot1 = ...
近来学习SpringMVC中,对DataBinding和Validation这一块比较迷惑,特地总结了一下:
validator: 数据校验,
分两种一种是Spring自己提供的Validator接口和JSR303标准的注解式校验
注册方式:
1. 在@InitBinder方法中局部注册
2. 自定义JSR303注解
调用方式:
1. 对于已注册或注解方式, 在参数前加@Valid标识调用 (注意只能用在表单提交的model上)
2. 对于Validator接口可以手工编写代码调用
对于使用了Hibernate时,Hi ...
搞了这么久的程序,还是对进制和转化一知半解,曾也在这上面栽了几回,今天就狠下心好好研究下吧:
1. 二进制表示:
形如:0000 0001
每一位称为一个bit位,有多少个bit位,这个二进制数就有几位。如该数有8个bit位。
2. 数据类型与二进制位数:
1 个字节 有 8 个bit位 即: 1Byte = 8bit
1 个字 有 2 个字节 即: 1Word = 2Byte = 16bit
Java中的整数类型:
short 有 2个字节 即: 1short = 2Byt ...
".*"="application/octet-stream"
".001"="application/x-001"
".301"="application/x-301"
".323"="text/h323"
".906"="application/x-906"
".907"="drawing/907"
".a11"=&q ...
常用命令:
*. 下载源码包
mvn dependency:sources
*. 下载javadoc
mvn dependency:resolve -Dclassifier=javadoc
*. 生成源码包
mvn source:jar
*. 生成javadoc
mvn javadoc:javadoc
*. 跳过test步骤
在命令中加入 -Dmaven.test.skip=true
例子:
mvn clean javadoc:javadoc source:jar install -Dmaven.test.skip=true
...
//修改字体
//方式一:
for (Iterator<Entry<Object, Object>> it = UIManager.getDefaults().entrySet().iterator(); it.hasNext();) {
Object key = it.next().getKey();
Object value = UIManager.get(key);
if (value instanceof FontUIResource) {
value = ((Font) value).deriveFont( ...
Java 序列化简介 Java 对象序列化是 JDK 1.1 中引入的一组开创性特性之一,用于作为一种将 Java 对象的状态转换为字节数组,以便存储或传输的机制,以后,仍可以将字节数组转换回 Java 对象原有的状态。 实际上,序列化的思想是 “冻结” 对象状态,传输对象状态(写到磁盘、通过网络传输等等),然后 “解冻” 状态,重新获得可用的 Java 对象。所有这些事情的发生有点像是魔术,这要归功于 ObjectInputStream/ObjectOutputStream 类、完全保真的元数据以及程序员愿意用 Serializable 标识接口标记他们的类,从而 “参与” 这个过程。 清单 ...