欢迎访问我的个人网站==》 jiashubing.cn
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 39 下一页
摘要: 标签:去除xml文件的空格 有些时候解析xml文件,要求读取的字符串必须是压缩后的xml文件,不能有多余的空格。考虑到在<>标签内包含空格和大于号的情况,写了以下的转换方式。 传入的是压缩前的xml字符串,生成的是压缩后的字符串 xml中的转义表 &lt; < 小于号 &gt; > 大于号&amp; 阅读全文
posted @ 2017-09-30 19:28 贾树丙 阅读(3172) 评论(0) 推荐(0) 编辑
摘要: 为了解决问题,偶然发现一个奇怪的地方:就是使用try-with-resource机制的代码编译后,使用jd-gui反编译文件出现// ERROR //,但是程序运行却是正常的。 进一步确认后发现:如果try语句中只有一个定义时,反编译后也不会报错(如果有两个可以嵌套try语句);而且编译完以后的代码 阅读全文
posted @ 2017-09-30 13:40 贾树丙 阅读(848) 评论(0) 推荐(0) 编辑
摘要: Git回滚有多种方式,这里使用的是【强制提交到远程分支】 效果为:如回滚前的提交记录是 1、2、3、4,使用这种方法回滚到2,那么提交记录就变成了1、2。 操作方法: 需要在本地的Git仓库,右键选择【Git Bash】,输入reset --hard 命令 $ git reset --hard co 阅读全文
posted @ 2017-09-20 17:41 贾树丙 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 使用rebase命令 刚开始,A分支和B分支的代码是一样的,把A分支checkout 为当前分支,并且修改了代码,进行【commit】和【push】,commit成功了,但是push没有权限。 这个时候在checkout 到B分支,之前的修改已经没有了,它被提交到了A分支上去了,该怎么办? 这时应该 阅读全文
posted @ 2017-09-20 16:36 贾树丙 阅读(7563) 评论(2) 推荐(0) 编辑
摘要: 问题 ConversionException: Could not convert '2017-8-28 0:00:00' to java.util.Date at com.vaadin.data.util.converter.StringToDateConverter.convertToModel 阅读全文
posted @ 2017-09-20 16:20 贾树丙 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 实现效果如下: 代码为: 需要注意:返回值的类型是void 而不是String,不能返回到某一个页面,否则服务器会抛出IllegalStateException异常,虽然在页面上表现不出来。 java.lang.IllegalStateException: Cannot create a sessi 阅读全文
posted @ 2017-09-14 18:25 贾树丙 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 今天发现一个非常奇怪的问题 import sun.misc.BASE64Decoder; 我在本地引入了jdk1.6中的包,编译也用1.6没问题,但是实际上jdk1.7并没有这个包。在Linux服务器上我也并没有把jdk1.6的包引进去。那为什么之前运行不会报错呢? 使用MyEclipse进行开发, 阅读全文
posted @ 2017-09-14 18:18 贾树丙 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 原始的写法 先来看一段老代码 这个输出流使用了try/catch/finally,写法繁琐,并且在关闭的时候也有可能会抛出异常,异常e2 会覆盖掉异常e1 。 优化后的写法 Java7提供了一种try-with-resource机制,新增自动释放资源接口AutoCloseable 在JDK7中只要实 阅读全文
posted @ 2017-09-13 17:29 贾树丙 阅读(2904) 评论(0) 推荐(1) 编辑
摘要: forEach and Map 1.1 通常这样遍历一个Map 1.2 在java8中你可以使用 foreach + 拉姆达表达式遍历 forEach and List 2.1 通常这样遍历一个List. 2.2 在java8中你可以使用 foreach + 拉姆达表达式 或者 method ref 阅读全文
posted @ 2017-09-13 16:24 贾树丙 阅读(709) 评论(0) 推荐(0) 编辑
摘要: FieldGroup可以直接绑定一个数据源DataSource。但如果想绑定某个值,并没有直接作为数据库中的一个字段存在。而是最后转为json串保存在数据库中。这样的话相当于key-value模式的DataSource,这里是ItemDataSource。 为FieldGroup绑定一个日期控件 P 阅读全文
posted @ 2017-09-13 15:50 贾树丙 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 问题 日期存储的时候,当前数据库中存储格式为 "2017-9-5 0:00:00", 而我实现了以后,看到数据库的存储格式为 "Mon Sep 04 00:00:00 CST 2017" 原因找了很久,是在为FieldGroup 添加PropertysetItem 时的问题 比较 这两种实现,在下面 阅读全文
posted @ 2017-09-13 15:36 贾树丙 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 被新手问到了“IDEA如何刷新pom文件?”这个问题,想来这是一个不好意思问的常犯的错误吧。 在IDEA中,修改了pom.xml文件,添加了依赖以后,一般会弹出以下这个警告来。 点击【Import Changes】就好了,开始从本地仓库里找,如果没有就从远程仓库下载,所以可能会等一段时间。 如果这时 阅读全文
posted @ 2017-09-11 18:31 贾树丙 阅读(37449) 评论(0) 推荐(1) 编辑
摘要: 错误信息: NotSerializableException Failed to serialize object Proxy 报这个错,一开始就往没有序列化这一块想,可是报错点是: excelTableService.sendMessage(smsService,userSession,procI 阅读全文
posted @ 2017-09-08 15:15 贾树丙 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 最直接的办法是,使用AppContext.getProperty("cuba.trustedClientPassword"); 可以获取到系统中的web模块下的wep-app.properties和 core模块下的app.properties文件中的配置信息(core是业务,web是UI),但是不 阅读全文
posted @ 2017-09-08 14:26 贾树丙 阅读(349) 评论(0) 推荐(0) 编辑
摘要: Java8的flatMap函数,作用是:如果有值,为其执行mapping函数返回Optional类型返回值,否则返回空Optional。 见到的映射函数往往都只有一句话,连大括号都不需要加的,如下: 可是如果映射函数里,可能会抛出异常,该怎么办?方法也是使用try/catch,但是一定要有返回值re 阅读全文
posted @ 2017-09-06 17:39 贾树丙 阅读(1673) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 39 下一页