应用场景: 表a为主表,表b为备份表,当表a的数据出现问题,需要根据表b的数据进行回滚 sql: update test a inner join (select b.id, c.name, c.address from test b left join test_tmp c on b.id = c.id) d on a.id = d.id set…
IDEA [Can‘t update] xxx in xxx has no tracked branch解决办法
Js从数组中删除某个对象
合并代码或者提交代码时报错: 解决办法: 在项目的目录里输入: git branch --set-upstream-to origin/master 即可。
先提供一个判断对象是否相等的方法 //判断对象是否相等 function isObjectValueEqual(a, b) { if(typeof(a) != "object" && typeof(b) != "object"){ if(a == b){ return true; }else{ return false; } } v…
MySql替换字段中指定的字符
密码随机盐值加密
mysql 替换字符串的实现方法: mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便。 mysql 替换函数replace() UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_s…
密码盐值加密,对同一个密码,多次进行编码。每次结果都是不一样的。但是每个不一样的结果,都是可以通过密码校验。 package io.springcloud.utils; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.nio.charset.…
ExtJs 自动刷新grid中的某个列的值
Extjs定时刷新页面
获取到表格的数据源,然后定时请求后台获取新的数据,根据id找到对应的行,然后修改列的值 //获取grid 的数据源 var store = this.lookupReference('icwmInfoItems').store; setInterval(function (){ Ext.Ajax.reqParams('~/icwm/setup/ic…
直接上代码! formSelected: function (me, record) { console.log(record.data); var icwmStatusForm = this.lookup("icwmStatusForm"); icwmStatusForm.getForm().setValues({ "iiSn": record.…
Linux执行shell脚本文件时提示No such file or directory解决方法
问题 明明存在,但是就是提示没有 这种其实是因为编码方式不对,如你在win下编辑sh,然后直接复制到linux下面。 实现 有2种方法可以解决这个。 1)在Windows下转换: 利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File–>Conversi…
Java读取yaml、修改yaml
导入包 这里用的是yamlbeans包,官方github有中文文档,很友好。 地址:https://github.com/EsotericSoftware/yamlbeans <dependency> <groupId>com.esotericsoftware.yamlbeans</groupId> <ar…
Java代码执行系统命令/shell命令, 并获取输出结果
输出如下: 代码如下: @Test public void lkasd() throws Exception{ String s = execCmd("java -version", null); System.out.println(s); } /** * 执行系统命令, 返回执行结果 * * @param cmd 需要执行的命令 * @para…