- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 Linux(centos7)如何部署ElasticSearch7.6.2单节点跟集群(es部署指南)
原创Linux(centos7)部署ElasticSearch7.6.2集群跟单点,简称es部署指南
2022-04-29 15:29:34
4032
原创 mysql按照中文字母顺序排序
在MySQL数据库中使用UTF-8的编码进行排序会出现不按照中文拼音的顺序排序解决这个问题的方案是把编码重新设定为GBK或者BG2312但是问题又来了 数据库重设编码实在是个大问题 显然不能这样使用同步百度发现convert()这个函数可以实现临时编码并且解决问题查询语句:select * from table_name ORDER BY CONVERT(name USING gbk);或者select * from table_name ORDER BY CONVERT(name U
2021-06-29 14:20:44
388
原创 通过excel模板+流的形式导出excel
@ApiOperation("导出订单excel")//# @GetMapping("/export") public void exportOrderLixst(AdminOrderSearchParamDTO adminOrderSearchParamDTO, HttpServletRequest request,HttpServletResponse response){ adminOrderSearchParamDTO.setStart(0); adm
2021-06-04 17:51:23
843
原创 for循环下,如何保证for循环里面的每一次执行都是一个独立的事务
当假设有一个大小为10的for循环,当执行到第二个数据的时候,出现异常,可以保证不影响已经执行已经执行的语句,以及余下的8次执行,单独catch住第二次的执行所抛出的异常。可以使用以下的策略:1、在一个Aservice实现类的方法里面定义一个for循环,Aservice实现类上面加上@Transactional(rollbackFor = Exception.class)注解;2、再在这个for循环里面调用另一个Bservice的实现类方法,在Bservice的实现类的上面加上@Transactio.
2021-06-04 17:32:09
2393
原创 Mysql根据当前经纬度计算与另一个位置的距离
mysql计算两个经纬度的距离:SELECT ROUND( 6378.138 * 2 * ASIN( SQRT( POW( SIN( ( #{currentLng} * PI() / 180 - cs.lng * PI() / 180 ) / 2 ), 2 ) + COS( #{currentLng} * PI() / 180) * COS(cs.lat * PI() / 180) * POW( SIN( ( #{currentLat} * PI() / 180 - c
2021-06-04 16:46:43
184
原创 Linux常用的部分命令(最实用、简单易懂)
注意:linux里面是英文字母大小写敏感的,所以要正确输入你的字母的大小写1】想要切换到root用户,只需要在任何一个目录下,键入下面的字符并回车su然后屏幕会提示输入root用户的密码,密码我们输入的时候是看不见的,所以输入的时候不要输错;2】如果是想要切换到其他的用户,比如想切换到admin用户,只需要在任何一个目录下,键入以下的字符并回车su admin屏幕会提示键入该a...
2020-01-21 16:46:00
1991
原创 mysql order by根据某一个字符串字段排序的问题
mysql 在根据某一个字符串字段进行排序的时候,往往没法按照字母进行排序,这时候需要在oder by后面更换成以下形式就可以按照字母就行排序了ORDER BY CONVERT(c.NAME USING gbk) COLLATE gbk_chinese_ci ASC;CONVERT(c.NAME USING gbk) 表示把该字段按照gbk进行重新编码;COLLATE gbk_chines...
2020-01-15 15:06:24
1751
原创 redirect repage的作用
redirect repage的作用假设这个场景:有个页面存在分页,在第n页中你点击了详情跳转了另一个页面,当你想返回的时候,希望还留在第n页,就用这个参数,先将分页信息存在cookies中,若在controller获得了repage参数,就读取cookies中的分页参数来设置当前的分页信息...
2020-01-09 17:19:00
1105
原创 @NotNull、@NotEmpty和@NotBlank的区别;常见的校验注解;@Validated跟@Valid注解的区别
@NotNull、@NotEmpty和@NotBlank的区别@NotNull://CharSequence, Collection, Map 和 Array 对象不能是 null, 但可以是空集(size = 0)。@NotEmpty://CharSequence, Collection, Map 和 Array 对象不能是 null 并且相关对象的 size 大于 0。@NotBlank...
2019-03-05 11:15:05
5070
原创 常用的正则表达式
正则表达式 常用的正则表达式用符号来描述书写规则:/ 中间写正则表达式 /^ :匹配开头,$:匹配结尾 ; /^ve/以ve开头的 /ve$/以ve结尾\d:一个任意的数字\w:一个任意的数字或字母\s:任意字符串{n}:把左边的表达式重复n遍{m,n}:把左边的表达式重复至少m遍,至多n遍 {m, }:把左边的表达式重复至少m遍,,至多不限+:左边的表达式,...
2019-01-15 17:31:58
438
原创 IDEA引用自己的maven,控制台乱码,而引用它自带的maven不会乱码解决
我在IDEA2018版本里面引用它自带的maven,编译的时候,控制台输出的中文不会出现乱码,而当我引用自己的maven编译的时候,控制台出现中文乱码,如下图所示:后来解决的操作是:输入 -Dfile.encoding=GB2312问题解决!...
2018-12-28 12:04:26
326
原创 IDEA创建springboot项目,特殊项目目录介绍(.idea、.iml、.gitignore、.mvn、mvnw、mvnw.cmd、.gitimodules、.gitkeep)
.gitignore–分布式版本控制系统git的配置文件,意为忽略提交在 .gitingore 文件中,遵循相应的语法,在每一行指定一个忽略规则。如: .log .temp /vendor 开发中常遇到不需要跟踪的文件或文件夹,包括不限于编译生成的文件(如.pyc)、调试结果(如rst文件夹)等,原则是不想让其被看到,此时可使用".gitignore"文件进行管理,同时需要。如该...
2018-12-27 10:34:38
10763
原创 SQL联接总结笔记【内联接(等值、非等值、自然)、外联接(左外联接、右外联接)、交叉联接(笛卡儿积)】
#######内联接(等值)use demo;select *from t1 inner join t2on t1.id = t2.id或select *from t1 join t2on t1.id = t2.id或select *from t1 , t2where t1.id = t2.id内联接(>联接)select *from t1 inner j...
2018-12-19 16:51:37
378
原创 mysql关于时间的几个函数str_to_date、date_format等
1、字符串转日期函数,str_to _date函数<select id="getAdsInBar" resultType="cn.synron.kiosk.bean.AdBean"> select t_ad.*,count(t_ad_device.device_id) as deviceAmount,count(t_ad_file.file_id) as fileAm...
2018-12-18 10:38:49
644
原创 Mysql 查询今日的数据、近七天的数据、近30天的数据,以此类推
1、准备测试的数据create database demo;use demo;DROP TABLE IF EXISTS test_date;CREATE TABLE test_date (id int(12) NOT NULL AUTO_INCREMENT,create_date datetime DEFAULT NULL,PRIMARY KEY (id)) ENGINE=Inno...
2018-12-17 10:59:44
2522
原创 Mysql 1205 Error 错误解决方案
#Java执行一个SQL插入的时候,遇到1205错误。java.lang.Exception:### Error updating database. Cause: java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction解决办法: 执行mysql命令: show full pr...
2018-11-30 16:28:38
3955
原创 在远程linux主机用docker部署mysql一主一从跟双主从复制
本处使用的是SSH连接工具Xshell连接远程linux主机(需先在windows上安装Xshell软件)(在操作过程中可能遇到的问题时的处理命令:当run的时候可能会提示端口已经占用,你可以换一个端口3305:3306这样;或者你配置错了需要重新来,可以先把运行中的容器关闭再删除,先用命令docker ps -a查看所有的容器,包括不在运行状态的,docker ps仅仅列出正在运行状态的容器,...
2018-10-23 11:39:47
722
dockerhub上下载的skywalking9.2.0镜像启动后,为什么起不来?
2025-03-28
Tongweb部署war包提示找不到Mapper类
2023-05-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人