技术联盟

常用工具配置

开发人员之环境配置 由于系统崩溃,造成平时积累的软件工具及开发常用插件丢失,好记性不如记录下来,方便以后查阅。 Android Studio插件 sublime Text3 数据恢复

shell 脚本Demo

!/bin/bash Author: zhangdongling Copyright(C) Script follows here: echo “What is your name?” read PERSON echo “Hello ,$PERSON” variableName=”zhangdl” name=dong echo […]

Spring boot 读取properties

## Spring boot 读取properties > 在开发中我们需要通过属性文件配置常用属性,例如数据库相关、日志相关、测试相关等。 > > 1. 自定义properties文件获取属性 > 2. application.properties获取属性 ### 自定义properties文件获取属性 > 使用@configurationProperties((prefix=”xx […]

window 创建自动启动

有时候我们需要在系统自动启动的时候,把我们希望的服务也启动了,不需要我一个一个手动打开。 服务创建 使用 sc create 服务名称 binPath= “执行文件路径” start= auto displayName= “服务描述” 在window服务中 可以看到 在win+r 之后运行services.msc 查下服务,可以通过这里启动服务(对于 […]

Spring boot 事务回滚

在Controller中添加 @Transactional 自己捕获异常之后事务不能回滚 原因: 默认spring事务只在发生未被捕获的 RuntimeException 时才回滚 spring aop 异常捕获原理:被拦截的方法需显式抛出异常,并不能经任何处理,这样aop代理才能捕获到方法的异常,才能进行回滚,默认情况下aop只捕获 RuntimeException 的异常,但可以通过配置来捕获 […]

Spring boot过滤器 Filter使用

过滤器Filter 过滤器是基于Servlet的拦截,是在Web容器进行拦截。常用的场景有登录、权限判断、tonken过滤等。当然使用拦截器也可以,拦截器是基于Spring的拦截,可以作用于Controller等的方法中。如果是Web的话,没有特别要求,还是使用过滤器吧(本人观点) 编写过滤器 新建过滤器 需要实现javax.servlet.Filter接口,并重新其中的方法 public cla […]

HTML空格占位符

  == 普通的英文半角空格   ==   ==   == no-break space (普通的英文半角空格但不换行)   == 中文全角空格 (一个中文宽度)   ==   == en空格 (半个中文宽度)   ==   == […]

Mysql日期处理

1.时间格式:在这个项目中,或许是由不同的人建立的数据库表结构吧,对时间的格式步统一,有的表中存储的long类型的时间戳,有的表中是存储的日期,有的表中存储的是时间,同时格式有20171225,2017-12-25等,一点都不统一。这样做,会对项目增加一些额外的工作量,同时会衍生出一些问题出来。比如,在写后台代码时,需要对时间做出处理,以适应数据库的时间格式;在进行夺标联合查询时,时间格式不统一, […]