- 博客(39)
- 收藏
- 关注
原创 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 1395
原创 批量修改相同的数据
需求是将数据库里一些完全相同的或者某些字段相同的数据修改成不相同的(将某个字段改成主键,批量修改掉这个字段重复的数据)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 608
原创 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 1344
原创 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 1409
原创 linux上broken piped报错
解释:向某个已收到RST的连接执行写操作时,将会返回EPIPE错误RST: 终止一个TCP连接的正常方式是发送FIN。在发送缓冲区中所有排队数据都已发送之后才发送FIN,正常情况下没有任何数据丢失。但我们有时也可能发送一个RST报文段而不是FIN来中途关闭一个连接。这称为异常关闭。...
2019-10-25 15:10:02 193
原创 获取spring的bean
new 对象无法获取到 @autowired注解的对象实例,通过ApplicationContext的getBean的方式获取spring的bean@Componentpublic class SpringUtil implements ApplicationContextAware {public static ApplicationContext applicationContext;...
2019-10-18 09:44:50 85
原创 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 173
原创 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 1207
原创 数据库表锁死
某个数据库表锁死 导致操作阻塞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 1991
原创 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 130
原创 shiro登录验证
1.将前台获取的用户名和密码生成token交给shiroSubject subject = SecurityUtils.getSubject(); UsernamePasswordToken token = new UsernamePasswordToken(USERNAME, PASSWORD); try { subject.login(token);...
2019-06-04 15:45:45 125
转载 dubbo Demo
https://www.cnblogs.com/franson-2016/p/5533146.html补充:将zookeeper解压以后,在cof文件夹下的zoo_sample.cfg文件复制为zoo.cfg文件,然后修改其中的dataDir和dataLogDir属性,windows下路径dataDir=E:\dubbo\temp会报错,修改为dataDir=E:\dubbo\temp,启动bi...
2019-05-20 14:27:49 86
原创 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 277
转载 idea闪退问题
设置idea.exe.vmoptions里的xmx大小,依然不管用,最后还是修改注册码重启完成原博地址:https://blog.csdn.net/qq_39174428/article/details/83544621
2019-04-22 15:57:04 570
转载 java token登录验证,mybatis 连接sql server
java token登录验证 https://www.cnblogs.com/java-jun-world2099/p/9146143.html需要jar包jackson-annotations-2.4.0.jar、jackson-core-2.4.0.jar、jackson-databind-2.4.0.jar、jjwt-0.6.0.jar
2019-04-16 16:50:58 353
转载 解决The total number of locks exceeds the lock table size错误
https://blog.csdn.net/weixin_40683253/article/details/80762583执行操作前加上:SET GLOBAL innodb_buffer_pool_size=67108864;目前有:key_buffer_size(默认值:402653184,即384M)、innodb_buffer_pool_size(默认值:134217728即:12...
2019-03-22 17:08:32 647
转载 将java程序打包成exe文件
https://blog.csdn.net/yyj108317/article/details/74908358注意第六步选择jre的时候,假如这个exe文件是发送给其他电脑的,需要将jre包一并发送,所以jre路径直接写./jre(jre文件夹的名字)即可...
2019-02-26 17:30:14 97
原创 @resource和@Autowired 不能通过spring注入
如果使用@reaource的类是通过new被调用的,则无法通过spring注入也要改成spring注入才可以
2018-11-20 09:59:37 1098
原创 单例模式
private Singleton(){ } public static Singleton getInstance() { return SingletonHolder.instance; } private static class SingletonHolder{ private static final Singl...
2018-11-19 15:58:21 69
原创 通过不方便修改的方法传值
FBoxSignalRConnection fboxSignalR = new FBoxSignalRConnection(new FYDataListener() { @Override public void dealData(JsonArray items) { ...
2018-11-19 15:34:02 124
原创 代码编写笔记
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 180
原创 将一个表的数据查询更新到另一个表
要把left join放在上面,不能放在set的后面update a LEFT JOIN bon a.id=b.idset a.xx=b.xxwhere xxx
2018-10-25 10:14:30 1164
原创 tomcat配置启动外部静态资源
在conf文件夹的server.xml中添加配置 <Context docBase="/zhwater/uploadFiles" path="/uploadFiles" reloadable="true" allowLinking="true"> </Context> docBase为服务器上项目真实路径, path为访问路径。...
2018-10-25 10:13:46 1027
原创 直接将项目放在tomcat下启动
eclipse下启动的项目,会产生编译文件,如果编译文件里面没有前端文件,在java build path里面的source把webcontent添加进去,然后运行项目,就会在build里面生成class的编译文件,将classes文件夹里面的文件放在tomcat的webapps的ROOT路径下,启动tomcat项目即可...
2018-10-17 14:50:03 4539
转载 将网页打包成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 11623
原创 前端知识
判断一个变量不为空时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 90
转载 sql优化
在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t wher...
2018-06-15 10:33:37 125
原创 linux
cat 打开文件夹 tail-f 文件名 刷新文件显示 rm 删除 mv 移动 cp 复制 mkdir 创建文件夹 touch 创建文件Linux 运行jar包命令如下:方式一:java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出...
2018-04-02 18:03:58 133
转载 向指定的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 1125
转载 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 154
转载 spring boot
如何学习spring boot https://www.zhihu.com/question/53729800创建maven项目 https://www.cnblogs.com/tenglongwentian/p/5564359.htmlspring boot 之HelloWorldspring boot 整合mybatis项目报错1.在application的启动文件类上加@Compon...
2018-02-08 11:32:46 178
原创 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 987
转载 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 120
转载 疑难杂症链接
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 206
原创 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 133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人