mysql使用druid时自动断开连接解决方案二
直接上xml配置! 12345678<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close"> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> <property name="driverClassName" value="${jdbc.driver}...
避免循环操作数据库
今天看到公司实习写的代码。。。 1234567for (Long id : ids) { //查询 TbGoods tbGoods = goodsMapper.selectByPrimaryKey(id); tbGoods.setIsDelete("1"); //逻辑删除 //修改 goodsMapper.updateByPrimaryKey(tbGoods); } 这是,循环操作数据库?! 晕。。。希望以后不再看到这样的代码。。。 我给他写了个mapper.xml里的sql,用 where id in()替代,这样只有一条sql语句了 1234567891011<!-- 根据主键查询数据 --> <select id="selectByPrimaryKeys" resultMap="BaseResultMap" parameterType="list&q...
jQuery的ajax
今天公司实习生问我jQuery的ajax怎么写,这玩意不是很简单吗 12345678910111213$.ajax({ url: "/cowBeer", //url method: "post", //请求方式 contentType: "application/json", //参数类型 data: JSON.stringify({ //这里面是参数 "name":"cowBeer" }), success: function (res) { console.log(res); //处理返回的数据 }, error: function (res) { //错误处...
Service注入失败,报空指针
今天突然遇到一个bug,找了2小时。。。 是service注入后,在controller调用时,报service空指针 最后找了两小时发现,controller的方法是private而不是public。。。 改成public解决了
程序员常用软件uTools
这款uTools支持很多功能,快捷键ALT+空格 能快捷搜索电脑内的软件、文件,有许多插件,如内网穿透、自动化脚本、chrome书签搜索等等,程序员必备! 官网
redis启动时的坑
今天发现redis怎么修改配置文件也不生效,翻来覆去搞了好久。。。 最后发现,启动命令时候忘记指定配置文件了 正确的应该是 1redis-server.exe redis.windows-service.conf 我写掉了后面的配置文件。。。
id长度太长的坑
今天写代码发现返回给前端的id,前端拿到后最后两位归零了。。。 11275821421230030848 本来是这么一串id,到了前端那边变成了 11275821421230030800 最后,只好用toString,然后把对象转换成map,返回给前端…
cron表达式
表达式 1234567891011121314151617每隔5秒执行一次:*/5 * * * * ? 每隔1分钟执行一次:0 */1 * * * ? 每天23点执行一次:0 0 23 * * ? 每天凌晨1点执行一次:0 0 1 * * ? 每月1号凌晨1点执行一次:0 0 1 1 * ? 每月最后一天23点执行一次:0 0 23 L * ? 每周星期天凌晨1点实行一次:0 0 1 ? * L 在26分、29分、33分执行一次:0 26,29,33 * * * ? 每天的0点、13点、18点、21点都执行一次:0 0 0,13,18,21 * * ?
一些工具类
自己收集的。。。 https://github.com/VampireAchao/myutilsdemo
