![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
ashe1318758303
这个作者很懒,什么都没留下…
展开
-
mysql varchar类型转换int类型
select * from gyzd_yysinfo order by cast(yysid as SIGNED INTEGER)或者select * from gyzd_yysinfo order by cast(yysid as UNSIGNED INTEGER)1.手动转化类型(直接+0)select server_id from cardserver where game_id =...原创 2020-04-07 19:36:13 · 1438 阅读 · 0 评论 -
批量修改相同的数据
需求是将数据库里一些完全相同的或者某些字段相同的数据修改成不相同的(将某个字段改成主键,批量修改掉这个字段重复的数据)update app1_form_access_control afc1,(SELECT MAX(id) maxId from app1_form_access_control) afc2 ,(SELECT id from app1_form_access_control G...原创 2020-03-22 02:34:11 · 630 阅读 · 0 评论 -
lamada表达式优化多层for循环速度
相对于直接双层for循环,速度起飞Map<String,Map<String,String>> map2= resultList.stream().collect( Collectors.toMap(s->getKeyStr(s),s->s));dataList.forEach(c->{ if(map2.ge...原创 2020-03-09 20:00:25 · 1358 阅读 · 0 评论 -
mysql拷贝数据库
mysql拷贝数据库,可以直接在服务器上将数据导出然后再导入,比navicat客户端数据传输快,且不会丢失数据mysql导出数据:mysqldump -u root -ppassword pousheng > /home/mysqlbackup/pousheng_backup.sql(p后面不带密码后会提示输入密码)导出忽略某些表mysqldump -u root -ppasswor...原创 2019-10-30 17:24:04 · 1419 阅读 · 0 评论 -
linux上broken piped报错
解释:向某个已收到RST的连接执行写操作时,将会返回EPIPE错误RST: 终止一个TCP连接的正常方式是发送FIN。在发送缓冲区中所有排队数据都已发送之后才发送FIN,正常情况下没有任何数据丢失。但我们有时也可能发送一个RST报文段而不是FIN来中途关闭一个连接。这称为异常关闭。...原创 2019-10-25 15:10:02 · 208 阅读 · 0 评论 -
获取spring的bean
new 对象无法获取到 @autowired注解的对象实例,通过ApplicationContext的getBean的方式获取spring的bean@Componentpublic class SpringUtil implements ApplicationContextAware {public static ApplicationContext applicationContext;...原创 2019-10-18 09:44:50 · 91 阅读 · 0 评论 -
sql插入replace 避免主键冲突
sql语句 replace 替换insert,主键重复就会update,不重复就会insert原创 2019-10-12 15:11:42 · 597 阅读 · 0 评论 -
@resource和@Autowired 不能通过spring注入
如果使用@reaource的类是通过new被调用的,则无法通过spring注入也要改成spring注入才可以原创 2018-11-20 09:59:37 · 1105 阅读 · 0 评论 -
mysql行转列
SELECT history_mncode,DATE_FORMAT(history_updatetime,’%Y-%m-%d %H’),Max(case when history_param_name=‘doValue’ then history_value else 0 end ) ‘var1’,Max(case when history_param_name=‘nhValue’ then ...原创 2019-05-09 10:00:58 · 282 阅读 · 0 评论 -
shiro登录验证
1.将前台获取的用户名和密码生成token交给shiroSubject subject = SecurityUtils.getSubject(); UsernamePasswordToken token = new UsernamePasswordToken(USERNAME, PASSWORD); try { subject.login(token);...原创 2019-06-04 15:45:45 · 134 阅读 · 0 评论 -
idea springboot bug
1.报错信息:error create bean name ‘’项目配置正常的情况下 可能是不小心改了xml文件,方法名,传入传出参数名,从下往上看bug,找到错误的地方2.报错信息:parameter index out of range (5>number of parameters,which is 4) foreach循环list,入参和出参都是map本人的情况是,...原创 2019-07-12 18:14:57 · 139 阅读 · 0 评论 -
数据库表锁死
某个数据库表锁死 导致操作阻塞1.查看当前数据库锁表的情况SELECT * FROM information_schema.INNODB_TRX;2.杀掉查询结果中锁表的trx_mysql_thread_idkill trx_mysql_thread_idshow processlist 分析数据库进程kill id 杀进程...原创 2019-08-13 10:03:15 · 2004 阅读 · 0 评论 -
list<map>转map
Map<String,String> map= list.stream().collect(Collectors.toMap(s->s.get(“main_member”),s->s.get(“data_date”)));如果是list<对象> 可以直接get原创 2019-09-17 15:26:16 · 1237 阅读 · 0 评论 -
BUG笔记
1.报错信息:error create bean name ‘’ 项目配置正常的情况下 可能是不小心改了xml文件,方法名,传入传出参数名,从下往上看bug,找到错误的地方2.报错信息:parameter index out of range (5>number of parameters,which is 4) foreach循环list,入参和出参都是map 删...原创 2019-09-30 17:29:53 · 179 阅读 · 0 评论 -
单例模式
private Singleton(){ } public static Singleton getInstance() { return SingletonHolder.instance; } private static class SingletonHolder{ private static final Singl...原创 2018-11-19 15:58:21 · 76 阅读 · 0 评论 -
通过不方便修改的方法传值
FBoxSignalRConnection fboxSignalR = new FBoxSignalRConnection(new FYDataListener() { @Override public void dealData(JsonArray items) { ...原创 2018-11-19 15:34:02 · 127 阅读 · 0 评论 -
tomcat配置启动外部静态资源
在conf文件夹的server.xml中添加配置 <Context docBase="/zhwater/uploadFiles" path="/uploadFiles" reloadable="true" allowLinking="true"> </Context> docBase为服务器上项目真实路径, path为访问路径。...原创 2018-10-25 10:13:46 · 1034 阅读 · 0 评论 -
ssl
通过keytool生成证书 https://www.c http://www.cnblogs.com/zhangzb/p/5200418.html#3519681http://www.cnblogs.com/zhangzb/p/5200418.html#3519681模拟java通过ssl访问web界面 http://blog.csdn.net/xiejunna/article转载 2018-01-29 16:09:18 · 127 阅读 · 0 评论 -
springBoot视频学习
视频链接 https://ke.qq.com/course/260513学习笔记项目发布网页提示需要身份验证提交用户名密码,在application.properties中添加代码security.basic.enabled=false即可1. Spring Boot 启动类要扫描包 在main方法启动类上加注解@ComponentScan(basePackages="pack1")多个包扫描(...原创 2018-02-06 11:50:16 · 996 阅读 · 0 评论 -
eclipse快捷操作
1,Alt + ↑上方向键:向上移动选中的代码,你可以把一行或者一段代码直接上移几行2,Alt + ↓下方向键:向下移动选中的代码,你可以把一行或者一段代码直接下移几行3,Alt+← 左方向键:前一个编辑的页面4,Alt+→ 右方向键:下一个编辑的页面 5,Alt + Shift + S + Generate Getters and Setters…:快速生成变量的get,set方法...转载 2018-03-07 16:28:39 · 163 阅读 · 0 评论 -
疑难杂症链接
1. TortiseSVN英文菜单中文翻译 http://blog.csdn.net/qq_26291823/article/details/504791982. 端口被占 https://wenda.so.com/q/1474444715728923?src=1403. eclipse设置字符编码 http://blog.csdn.net/fm0517/article/detail...转载 2018-01-19 09:36:35 · 216 阅读 · 0 评论 -
向指定的url发送数据
public static String sendPost(String url, String param) { PrintWriter out = null; BufferedReader in = null; String result = ""; try { URL realUrl = new URL...转载 2018-03-22 17:12:42 · 1143 阅读 · 0 评论 -
linux
cat 打开文件夹 tail-f 文件名 刷新文件显示 rm 删除 mv 移动 cp 复制 mkdir 创建文件夹 touch 创建文件Linux 运行jar包命令如下:方式一:java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出...原创 2018-04-02 18:03:58 · 137 阅读 · 0 评论 -
前端知识
判断一个变量不为空时if($(&quot;#hid&quot;).val()!=&quot;&quot;&amp;amp;&amp;amp;$(&quot;#hid&quot;).val()!='null'&amp;amp;&amp;amp;$(&quot;#hid&quot;).val()!=undefine原创 2018-07-02 18:25:09 · 93 阅读 · 0 评论 -
服务器知识
nslookup 域名 假如通过 能显示服务器地址原创 2018-07-04 01:57:54 · 111 阅读 · 0 评论 -
将网页打包成exe程序
将网页打包成exe程序------http://www.cnblogs.com/2050/p/3543011.html在打包过程中,如果将package.json和index.html放在app文件夹下,将app压缩,就会报There is no ‘package.json’ in the package, please make sure the ‘package.json’ is in th...转载 2018-10-11 09:20:32 · 11662 阅读 · 0 评论 -
代码编写笔记
1.文件下载代码报错------文件夹不存在,所以无法创建文件2.无法分别对一个id下的数据统计计算-----group by3.sql语句日期格式化 DATE_FORMAT(nm.CREATE_TIME,’%Y-%m-%d %H:%i:%s’),一个月以前DATE_ADD(NOW(),INTERVAL -1 month)...原创 2018-11-01 15:55:20 · 191 阅读 · 0 评论 -
将一个表的数据查询更新到另一个表
要把left join放在上面,不能放在set的后面update a LEFT JOIN bon a.id=b.idset a.xx=b.xxwhere xxx原创 2018-10-25 10:14:30 · 1172 阅读 · 0 评论 -
直接将项目放在tomcat下启动
eclipse下启动的项目,会产生编译文件,如果编译文件里面没有前端文件,在java build path里面的source把webcontent添加进去,然后运行项目,就会在build里面生成class的编译文件,将classes文件夹里面的文件放在tomcat的webapps的ROOT路径下,启动tomcat项目即可...原创 2018-10-17 14:50:03 · 4555 阅读 · 0 评论 -
json转换
fastjson包 Json转字符串 JSONObject object=JSONObject.parseObject(jsonStr);String str=object.get(“id”).toString;字符串转json fastjson包JSON.toJSONString(“”);Gson包 Gsongson =new Gson(); gson.toJson("");在线转换网...原创 2018-01-18 17:16:20 · 140 阅读 · 0 评论