You can't stand me now

You can't stand me now

Java 压缩连续空格到只剩下一个

英文名之间会用空格分隔,但是有的用户可能会手抖打多一个空格,这个时候就需要我们来压缩掉。用replaceAll匹配正则来压缩空格。 public class TestReplaceAll { public static void main(String[] agrs){ ...

2019-05-16 09:41:10

阅读数 4

评论数 0

Vue Expected indentation of 8 spaces but found 6

工作需要,现在还要改vue的工程,被ESLint的语法校验震惊了,还要校验各种空格缩进,我以为我在写python。 百度了下,可以去掉ESLint的缩进校验: 找到webpack.base.conf.js 将下面这行注释即可 module: { rules: [ /...

2019-04-24 11:23:57

阅读数 6

评论数 0

软件设计原则之——依赖倒置原则

什么是依赖倒置?直接上概念的话,非常不好理解。首先要知道什么是依赖?我们上班要坐车,吃饭需要用碗筷,我需要使用这些东西才能达成某项目的,那么我就是依赖于这些东西。反映在代码内就是A类使用B类。下面的代码Worker工人就是依赖于Tool工具。 public class Worker { ...

2019-04-23 17:51:35

阅读数 17

评论数 0

一起学设计模式-02 工厂模式

写在前面 如果你还没了解六大软件设计原则的话,建议先谷歌下,再来学习设计模式。这对理解设计模式和记忆设计模式的经典写法都会有很大帮助。学习设计模式,光是记写法没有意义,要学习的是设计思想,为什么要这么做,这么做的好处是什么。怀着这两个问题来学习设计模式,你会发现六大软件设计原则在设计模式中的...

2019-04-23 17:46:54

阅读数 15

评论数 0

一起学设计模式-01 单例模式

单例模式,说穿了就是整个程序的生命周期内,不管怎么调用,只会创建一个实例。都有哪些场景用了单例呢: 数据库连接池是单例的(注意是管理连接的池,不是连接) Spirng的Bean是单例的 网站的计数器是单例的 单例模式有多种写法,这里挑选比较有代表性的“懒汉式”和“饿汉式”和“双重检查...

2019-04-01 19:56:30

阅读数 39

评论数 0

tcpdump: eth1: No such device exists(SIOCGIFHWADDR: No such device)

问题背景: 使用命令抓包 sudo tcpdump -i eth1 host 123.123.123.123 and port 9527 -w xxx.cap 提示 tcpdump: eth1: No such device exists(SIOCGIFHWADDR: No such d...

2019-03-26 09:15:21

阅读数 165

评论数 0

使用Java ftpclient 下载文件损坏无法打开

问题背景: 最近做ftp对接的需求,文件下载下来后,打开提示文件损坏。直接用ftp命令登录下载下来的文件就没问题。说明是java程序的问题。百度一下很快就找到了解决方案。 解决方案: 在下载或上传文件之前,设置文件编码类型为二进制文件,问题解决。(我是放在ftpclient初始化的时候就设置...

2019-03-20 17:17:17

阅读数 89

评论数 0

FTP登录成功但无法LIST和下载文件的问题排查

问题背景: 最近有一个系统对接需求,采用了古老的ftp交换文件方式来对接。于是我用了commons-net包的3.6版本来进行ftp的连接和文件的传输。连接ftp成功,登录也没问题,但是在传输文件的时候会卡住,程序没有往下走,一段时间后抛异常。传输文件的代码如下(顺便提一下如果你连都连不上,那先...

2019-03-19 17:28:23

阅读数 305

评论数 0

It is also possible that a host key has just been changed. The fingerprint for the RSA key sent by

ssh-keygen -R 主机名

2019-02-26 17:55:02

阅读数 20

评论数 0

[转]Java Web项目静态资源(css/js/img)引用404问题

一、WEB-INF目录   WEB-INF目录是不对外开放的,外部没办法直接访问到(即不能通过URL访问)。只能通过映射来访问,比如映射为一个action或者servlet通过服务器端跳转来访问到具体的页面。这样可以限制访问,提高安全性。静态资源一般不放在该目录下,引用起来还需另外做路径映射,没有...

2019-01-25 15:23:38

阅读数 247

评论数 0

MAC查看文件所在路径

把文件拖入terminal窗口就能看到文件路径。

2018-09-20 20:55:29

阅读数 1218

评论数 0

使用 tk.Mybatis 做查询报错ORA-00932: inconsistent datatypes: expected - got CLOB

同事做查询接口的时候,遇到一个bug,错误信息是: ORA-00932: inconsistent datatypes: expected - got CLOB 这个看起来就很玄乎了,不过似乎和clob有关。百度了一下,都说是clob在定义sql的xml文件里面,不能直接像VARCHAR来用,...

2018-09-18 19:45:38

阅读数 694

评论数 0

java根据生日计算年龄工具类

在开发中时常遇到要通过生日计算年龄的需求,这里记录一下 private static int getAgeByBirth(Date birthday) { int age = 0; try { Calendar now = Calend...

2018-07-25 14:43:32

阅读数 134

评论数 0

PowerDesigner使用VBScript把表结构导出为Excel

前面有篇文章介绍了如何把Excel编写好的表结构导入到PowerDesigner,在实际的工作中,这两者的互相转化,是经常的事情。这里给出对应于那篇文章中约定好的Excel格式的导出脚本:'******************************************************...

2018-07-15 21:27:00

阅读数 185

评论数 1

PowerDesigner使用VBScript脚本设置表属主

系统如果比较大,表会特别多,手写建表语句效率太低了,正常来说,建表语句都是生成的。就会有童靴用PowerDesigner来生成建表语句。有些公司的运维会要求开发在建表语句内必须加入属主。一个一个加,不管是在Powerdesigner内加还是在生成的SQL加,都有操作乏味,检查费劲,还容易漏了的问题...

2018-07-15 21:16:22

阅读数 362

评论数 0

超详细教程:PowerDesigner 使用VBScript从Excel导入表结构(脚本带注释)

PowerDesigner是个好东西,可以用来设计数据库表结构,而且设计完成后可以直接导出sql。美中不足的地方是对于单个字段的调整不是很灵活,需要点开表,找到列点来点去的调整,不能快速的ctrl c ctrl v,而且查找也不是很方便,这种时候就想到了用Excel来维护表结构,在Excel先定义...

2018-07-15 20:30:55

阅读数 424

评论数 2

Eclipse 快捷键记录

1.大小写转换ctrl+shift+x   转为大写    ctrl+shift+y   转为小写

2018-07-12 17:17:04

阅读数 44

评论数 0

Mybatis查询结果部分字段返回为null

新来的同事写了一个resultMap <resultMap type="com.xxx.xx.xx.entity.xxx" id="myMapId"> &...

2018-07-10 20:15:16

阅读数 3116

评论数 1

GERENYONGTUCUAN

2018-07-07 11:17:09

阅读数 923

评论数 0

Mybatis启动报错: No typehandler found for property xxxx 的另一种可能(由CLOB类型导致的问题)

背景:搭了一个demo项目启动的时候Mybatis报错错误信息:Caused by: java.lang.IllegalStateException: No typehandler found for property xxx排查过程:在网上找资料,基本上清一色说是列字段名和数据库字段名没对上,所...

2018-07-05 17:53:14

阅读数 2758

评论数 0

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