推介大伙读一下《代码之外的功夫》

这本书是我在看一个书单的时候看到的,当时主要是好奇代码之外的功夫有哪些? 代码之外的功夫肯定是有的,每个人可能看重的点不一样。但是不妨碍我们学习一下其他人的观点。 在开始看这本书的时候,我先思考了一下我自己觉得代码之外有哪些比较值得注意的观点。 1,对项目需求的理解能力,帮助我们快速的完成代...

2019-06-18 20:33:52

阅读数 20

评论数 0

java后台生成二维码的的demo

之前写了一篇前端生成二维码的文章,今天这篇是java后台实现的,废话不多说,上代码。 我使用的是maven工程,这里是pom需要的dependency <!-- 二维码需要的 --> <dependency> ...

2019-06-12 21:08:33

阅读数 21

评论数 0

java实现导出doc文档

之前只接触过导出excel,当然项目中总会有一些特殊要求,比如这次甲方爸爸要求导出word文档,代码来了。 项目使用的是pom进行管理的,dependency包括下面几个 <!-- doc --> <dependency> ...

2019-06-04 09:08:54

阅读数 16

评论数 0

解决mysql中类型转换导致的查询结果不一致的问题

最近在工作中发现一个有趣的现象,向sql中一个varchar类型的查询条件,传递一个int类型的数值0,查询出来的结果和想象中的不太一样。结果中不仅有数值为0的,还有其他字符串的数据。 在网上查询了资料发现,造成这个问题的原因有以下两点: 1,mysql会自动的将查询条件左边的值类型转...

2019-06-02 10:17:01

阅读数 10

评论数 0

程序猿应该忙而不乱

最近和几个前同事一起聚餐,除了一些目前的行业情况。还聊了一下各自的后期职业规划。其中一个同事A就说现在每天都很忙,感觉都没有时间关注新技术和提升自己的能力。我们剩下的人还调侃说,忙过这段时间你就得到提升了。A一脸疑惑的看着我们,仿佛在说,你们在看玩笑吧~ 从入行开始,每个项目组都会有人对我说,忙...

2019-05-23 11:29:55

阅读数 679

评论数 2

树莓派设置开机自动运行java的jar包

最近项目中使用了树莓派作为开发环境,开发好项目后,打包成jar。放到树莓派上面执行。 有一个需求是设置开机自启动,下面是设置的步骤 1,首先切换到root下, sudo su 2,修改rc.local文件,这里要注意树莓派对vi编辑支持不是很好,建议使用nano进行编辑 sudo n...

2019-05-13 09:10:38

阅读数 75

评论数 2

JS实现生成二维码的demo

最近项目中有需要使用到二维码扫码登录网址的功能,整理如下: 首先是需要下载一个生成二维码的js文件,在我的下载里面有https://download.csdn.net/download/wobuaizhi/11143339。可以直接下载 下面是简单的js代码。 <!DOC...

2019-05-06 10:22:01

阅读数 15

评论数 0

maven打包jar文件读取jar内部配置文件和jar外部配置文件demo

package www.hub; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOExceptio...

2019-05-04 23:07:34

阅读数 32

评论数 0

maven打包将依赖jar也打包的方法

maven是目前很常用的管理jar的工具,使用maven可以直接将java项目打包成一个可运行的jar,但是有时候有些依赖的jar没有包含在里面,这时候就需要早pom文件中build里面添加下面的配置 <plugins> <plugin&...

2019-04-29 20:33:46

阅读数 199

评论数 0

java实现内嵌Jetty+sqlite数据展示Demo

首先是sqlite的安装,我这里简单写一点,详细的可以参考Runoob.com教程 下面是一些基本的sql。 创建数据库: sqlites3 testDB.db 创建表格: CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, ...

2019-04-15 11:13:15

阅读数 33

评论数 2

项目思考--开发功能后测试总是出现问题

项目开发中容易出现修改一个bug,结果引发另一个bug,原因是新增字段导致其他地方的sql没有添加,结果出错。 项目中出现这样的问题不仅浪费人力,而且很容易引起甲方的不满。 自己想到一个解决方案。 建立一个映射管理,如果修改一个模块的代码,就要进行相关的一系列测试,这个关系管理不是一气呵成,而...

2019-04-15 10:52:35

阅读数 46

评论数 0

jqueryEasyUI中两个combobox加载同一个JSON数据源,其中一个不能够进行点击事件

今天项目中了这个奇怪的问题,之前没有遇到过,就到网上查了下资料,发现没有解释原因的,倒是有几个解决方案。但是我们搞开发的,光是知道结果可不行。当然牢记结论也很重要。 所以我先发解决方法现在前面,原因写在后面,有兴趣的可以看一下。 解决方法: 1,更新项目中jqueryeasyUI的版本,项目中...

2019-04-04 11:05:41

阅读数 90

评论数 0

mysql分组语法group by获取数据技巧----group_concat

项目中有一个需求是,通过分组字段A,然后拿到A中最小的字段B的值。 试了子查询和一些其他方法,都不能很好地解决问题。 然后去看了mysql文档找到了这个函数。可以解决问题,虽然不是很简单。 先介绍一下这个语法: group_concat:以A分组,将B所有的值以逗号隔开查询出来; se...

2019-04-04 11:05:04

阅读数 76

评论数 0

js对象Date的使用

前端如果接受的数据是毫秒数,怎么能够转换成常用的时间格式展示? var a = new Date(1552233600000); 这里的a就是一个时间对象,可以使用其中的属性进行拼接,然后展示。 下面写几个常用的属性,如果想了解更加详细的,可以到w3c官网上面去看看 a.getDate...

2019-03-18 09:45:24

阅读数 36

评论数 0

常用的linux环境下查看文件的命令总结

cat由第一行开始显示内容,并将所有内容输出 参数: 可以结合wc实现统计文件行数  - c 统计字节数。   - l 统计行数。   - w 统计字数。 tail只显示最后几行 使用tail -f 可以实现文件内容的实时监控,动态跟踪文件内容 more根据窗口大小,一页一页显示文...

2019-03-18 09:35:34

阅读数 27

评论数 0

java中BigDecimal的使用demo和一些注意点

项目中平时一般的计算使用浮点型和整型是可以满足要求的,有时候对精度要求较高的时候上面的方法不能满足。 这个时候就要使用BigDecimal了 直接上demo: BigDecimal a = new BigDecimal("99999999999.0215482&...

2019-03-18 09:28:47

阅读数 69

评论数 0

使用java的split()方法时,需要转义才能使用的几个字符

之前项目出现返回时间里面多了一个".0",最开始直接使用split("."),发现不能得到正确的结果。进一步调试发现需要进行转义才行。=.= 查找了一下原因,在正则表达示中有使用到的字符,在使用时要进行转义处理。 查看了一...

2019-03-02 19:20:20

阅读数 267

评论数 0

解决mybatis返回时间后面多了一个.0的问题

项目中设置创建时间createTime datetime(mysql).查询返回类型 resultType="Map" 在java层获取时间的时候 String createTime = map.get("createTime&...

2019-03-02 17:47:29

阅读数 60

评论数 0

sprinig restTemplate获取数据报错protocol_version

最近项目要和项目A打通,准备只用spring的restTemplate作为数据获取和传递的方式。 package com.xxx.xxx.util; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.spr...

2019-02-25 09:26:05

阅读数 60

评论数 0

java中的三种代理模式

为了搞清楚spring AOP的代理原理,在网上找了一些资料学习,总结如下: 代理模式:可以在不修改目标对象功能的前提下,对目标进行功能扩展。 1,静态代理:需要代理对象和被代理对象实现相同接口或者继承相同的父类 静态代理一个很大的问题是,一旦目标对象实现的接口或者继承的父类新增了方法,那么...

2019-02-20 17:05:40

阅读数 94

评论数 0

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