- 博客(123)
- 资源 (19)
- 问答 (2)
- 收藏
- 关注
原创 docker部署jar包
用的nacos,所以里面有nacos的配置,如果只是jar包可以将environment配置都删除。命令可以查看镜像汇总有一个pay,版本号为1.0。-Xms1g、-Xmx1g按需设置。
2023-07-10 17:21:13 846
原创 docker安装es集群(三台)
discovery.zen.minimum_master_nodes=2#本次没有配置这项,因为在最新版7.x中, minimum_master_node 这个参数已经被移除了,这一块内容完全由es自身去管理,这样就避免了脑裂的问题,选举也会非常快。需要注意的是discovery.zen.ping.unicast.hosts参数和discovery.seed_hosts参数不能同时配置,新旧版本问题。bootstrap.memory_lock: true,以保持 JVM 锁定内存,保证 ES 的性能。
2023-07-10 16:46:57 1057
原创 docker部署mysql5.7,并配置主从同步
主从两台机器均执行mkdir -p /data/docker_data/mysql/conf /data/docker_data/mysql/logs /data/docker_data/mysql/data。master_port:Master的端口号,指的是容器的端口号 master_user:用于数据同步的用户。master_password:用于同步的用户的密码 master_log_file:指定 Slave。命令说明:master_host :Master库的地址,指的是容器的独立ip。
2023-07-10 16:09:06 1337
原创 docker安装fastdfs(1个tracker、2个storage)
在delron/fastdfs镜像中,上面创建的目录分别对应docker中配置文件路径:/etc/fdfs,数据文件路径:/var/fdfs(下面有data和log两个文件夹)3)测试两台storage同步,进入storage容器,/var/fdfs目录,模拟上传一个文件,看从服务器器storage节点是否同步成功。两台都创建目录,数据文件存放路径映射,构建storage容器(两台机器都创建,xxxxxxx为tracker所在服务器ip)FastDFS Tracker 端口:22122。
2023-07-09 17:56:35 852
原创 centos和Ubuntu在线安装docker、docker-compose
然后设置全局Docker容器日志大小,并修改docker的存储目录,在/etc/docker目录创建daemon.json文件,然后写入以下内容,最后重启docker和系统加载文件。然后设置全局Docker容器日志大小,并修改docker的存储目录,在/etc/docker目录创建daemon.json文件,然后写入以下内容,最后重启docker和系统加载文件。如果挂盘,不想放默认位置,则创建docker存储目录,如:需求是放/data/docker,则创建目录。
2023-07-09 17:17:18 1030
原创 MySQL5.7插入数据报错Incorrect string value: ‘\xF0\x9F\x8F\xA1\xE5\x9C...‘ for column
将数据库和表的编码设置为:utf8mb4,是utf8编码的超集,向下兼容utf8,并且能存储4字节的表情字符。按以下将表和数据库编码修改即可,可通过Navicat 或者SQLyog图形化工具修改然后再命令行执行以下,就可以了。报错信息指向正文解析后存储乱码,MySQL不接受,查询后,是由于数据库的编码为utf-8,只能保存三个字符,有可能三方接口中数据有有表情或者四个字节才能存储的汉字。
2023-07-09 16:24:16 3974
原创 mysql5.7报错Packet for query is too large
查询资料后,max_allowed_packet指mysql服务器端和客户端在一次传送数据包的过程当中最大允许的数据包大小。也就是不能超过设定的数据包的最大值,否则报错。修改 my.ini 加上 max_allowed_packet = 67108864。修改完成之后要重启mysql服务,如果通过命令行修改就不用重启mysql服务。解放方案:调整max_allowed_packet参数,按需调整。查看mysql的max_allowed_packet大小,运行。方法二(不需要重启mysql)
2023-07-09 16:10:58 1063
原创 前后端分离刷新404错误, nignx配置
server {listen 8000;server_name localhost;location / {root html;index index.html index.htm;try_files $uri KaTeX parse error: Expected 'EOF', got '}' at position 20: … @req; }̲ location @re… /index.html last;}
2021-10-28 10:07:03 223
原创 STS如何使用thymeleaf模板自动提示
两种方式:推荐第二种,因为第一种太慢了。一、sts在线下载。1、安装thymeleaf插件help----> install New SoftWareWork with中填写http://www.thymeleaf.org/eclipse-plugin-update-site,点击Add然后Name中填写thymeleaf(其实Name随意填写,建议thymeleaf),然后等待、n...
2020-03-12 10:16:37 1121
原创 springboot报错would dispatch back to the current handler URL [/test] again. Check your Vie
报错内容:2020-03-10 09:11:47.525 [http-nio-82-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [C...
2020-03-10 09:48:10 9705 2
原创 ios、安卓微信中如何清除聊天记录外的缓存
最近公司有一个关于微信页面缓存的问题,就是发布的h5静态网页总不是当天最新的电子报数据,修改后,发现js文件没有更新,手机端还是用的旧的,然后就有了如何清除缓存的问题。IOS端好清理,步骤为: 【设置】> 【通用】>【存储空间】>缓存 清理 里面已经分了 聊天记录和缓存点击清理即可。清除界面如下:安卓手机清理缓存,在设置中清除的话不区分聊天记录还是缓存所以清除方式为...
2020-03-04 09:48:15 2076
原创 Maven配置阿里云镜像
使用maven默认的仓库,下载会巨慢无比,原因是默认仓库远在海外,推荐使用阿里镜像。maven下载下来后,解压然后打开conf下的setting.xml在maven的settings.xml文件里的mirrors节点,添加如下子节点:<mirrors> <mirror> <id>alimaven</id> <...
2020-02-27 16:54:21 731
原创 idea测试mysql连接报错:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezon'
原因:时区错误,MySQL默认的时区为UTC时区,相比比北京时间晚8个小时。解决办法:CMD下进入MYSQL的命令输入:mysql -h localhost -u root -p回车,然后输入密码再回车,进入MySQL命令然后输入:set global time_zone=’+8:00’;设置完成后,输入:select now();显示当前时间正确,证明设置成功...
2020-02-14 12:28:12 681
原创 idea下载mysql驱动失败 download missing driver files,downloading driver files
如下图 点击Download missing driver files 中的Download 下载驱动失败打开手机热点,电脑连接手机热点,进行下载,很快就下载成功。
2020-02-14 11:01:35 8054 27
原创 idea启动tomcat8控制台乱码解决方案
原因: tomcat8以后,由原来的GBK编码变成了UTF-8。而idea控制台默认是跟着windows系统编码,而系统编码默认为GBK。tomcat日志编码和idea的日志显示控制台编码不同,启动控制台就会乱码tomcat日志编码查看和修改方式:查看tomcat\conf\logging.properties文件apache-tomcat-8.5.43\conf\logging.p...
2020-02-13 22:42:09 556 1
原创 eclipce快捷键
初步接触maven,里面有个快捷键可以设置为eclipse风格,所以复习一下常用的。菜单是在:window–>preferences–>general–>keys代码提示:alt+/快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行Ctrl+Alt+↑ 复制当前行到上一行Alt+↓ 当前行和下面一行交互位置(特别...
2020-02-13 17:18:15 217
转载 jquery获取当前页面的URL信息
以前在做网站的时候,经常会遇到当前页的分类高亮显示,以便让用户了解当前处于哪个页面。之前一直是在每个不同页面写方法。工程量大,也不便于修改。一直在想有什么简便的方法实现。后来在网上查到可以用获取当前URL的详细信息来判断。所以收集了JQUERY获取URL的函数的资料。设置或获取对象指定的文件名或路径。window.location.pathname例:http://localhost:808...
2020-02-05 15:23:42 327
转载 干掉状态:从session到token
1美好的旧时光我经常怀念三十年前那美好的旧时光,工作很轻松,生活很悠闲。上班的时候偶尔有些HTTP的请求发到我这里,我简单的看一下,取出相对应的html文档,图片,发回去就可以了,然后就可以继续喝茶聊天。我的创造者们对我很好, 他们制定的一个简单HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的!邮件服务器很羡慕我, 他说:老弟,你的...
2020-02-05 15:07:14 310
原创 SpringBoot项目中使用set方法后,自动保存问题
问题:在springboot项目中,例如:meal表存放套餐,里面有id和name两个字段,数据有id:1 name:A套餐id:2 name:B套餐。person表中存放人,里面有两个字段,name和mealid,数据有name:张三 mealid:1name:李四 mealid:1然后dao层取得person表中所有数据,但mealid字段为1,而不是A套餐,我在service层,在查...
2020-02-05 14:40:31 1490
原创 springboot项目使用maven命令打包成jar包,并部署到windows server服务器上
1、在sts中,右击项目——>Run As——>maven clean 清除之前生成的项目,清空生成目录控制台最后两行出现以下类似信息,并没有报错则命令执行成功,报错,按照报错信息网上查找报错原因。[INFO] Total time: 6.572 s[INFO] Finished at: 2020-02-05T13:32:10+08:002、使用maven instal命令,...
2020-02-05 13:48:51 2078 1
转载 MySQL8.0 更新完密码,总是拒绝连接、登录失败?
本来想转的,结果总是出错。。附个链接:https://blog.csdn.net/qq_42348937/article/details/86326470亲测,可以解决,8.0和之前版本修改密码方式不一样,造成的这个问题。...
2020-02-04 17:04:03 340
原创 将springboot程序打包成jar文件 在windows服务器上以服务运行
1、使用sts或者idea用maven将程序打成jar包,放在某个目录中。2、去GitHub中下载开源项目winsw,地址: https://github.com/kohsuke/winsw/releases3、将WinSW.NET4.exe文件复制到Java程序所在文件夹中4、将Java程序重命名,去掉版本号,就是名称中的“.”。例如PaySystem-1.0.jar ---->...
2020-02-04 16:42:33 922
原创 类静态方法和实例方法区别
public string a//实例变量public static string b//静态变量public void a(){}//实例方法public static void b(){}//静态方法C# 静态方法中 只能调用静态成员变量,通过 类名.静态变量 调用,不可调用实例变量实例方法中 能访问静态成员 也能访问实例成员...
2019-11-15 12:06:00 430
原创 使用Excel公式快速生成mysql语句
今天客户给了很多Excel格式的数据,数据形式是第一行是字段,然后下面是大量数据,例如:然后导入到mysql。如user表,表字段为username、pwd、state。也就是要生成大量格式为:insert into user(username,pwd,state) values('张三,‘123’,‘0’);这样的sql插入语句。具体方法为:...
2019-08-20 15:57:11 2182
原创 在eclipse中安装 编辑ftl的freemarker IDE插件
打开eclipse1】Help ->install new software2】在work with 中输入 http://download.jboss.org/jbosstools/updates/JBossTools-3.0.3.GA3】点击add,name随便填写4】Next.,等待5】在第一个结果中选择freemarker IDE或者 搜索,可以找到Freemarker,不...
2019-08-06 11:35:58 427
原创 windows系统下的 pdf2html (pdf 转html)开源工具使用
是一个开源项目工具下载链接:http://soft.rubypdf.com/software/pdf2htmlex-windows-version画红框的下载哪个都可以,第一个压缩过的,小。下载后,解压,不建议在中文的目录。然后将要转换的PDF放在解压后的目录中,然后打开cmd.exe,切换到目录下,运行pdf2htmlex --zoom 1.8 adc.pdf等它完毕后就会出现同名的...
2019-08-05 15:20:08 1329 1
原创 报错CommunicationsException: Communications link failure
在学习整合springboot+ jpa的时候,只写了个简单的例子,就报错CommunicationsException: Communications link failure,然后将连接数据库的url=jdbc:mysql://localhost:3306/db_book?serverTimezone=GMT中的localhost改成127.0.0.1就不报错了,应该是框架不识别。...
2019-07-25 15:41:34 4553
原创 无法连接到http://start.spring.io/的解决办法
使用sts版本的eclipse创建spring starter project ,结果发现出现了SocketTimeoutException: connect timed out错误,就是连接超时,没有连接到https://start.spring.io,然后使用谷歌发现也打不开,如果出现了这种情况,可以尝试我这种方法。1、将防火墙关闭,然后点击 ‘允许程序或功能通过Windows 防火墙’...
2019-07-24 17:11:51 4131
原创 java调用讯飞语音合成api
最近有需求,在原有的h5新闻页面顶部添加一个语音播报功能,播放出当前页的文章,要两个方案,一个免费的一个收费的。就开始了解在线语音合成,最后决定免费用百度,收费的用讯飞。这篇将讯飞语音合成api的使用,上一篇讲的百度api本来的思路是在线请求,然后返回音频播放,然后了解到不论是百度的还是讯飞的一次转换数量都有限,这样的话分割文章会返回多个语音,然后上面的进度条就是一条语音的进度条,这样不行,...
2019-06-21 19:03:18 2755
原创 java调用百度语音合成api
最近有需求,在原有的h5新闻页面顶部添加一个语音播报功能,播放出当前页的文章,要两个方案,一个免费的一个收费的。就开始了解在线语音合成,最后决定免费用百度,收费的用讯飞。
2019-06-21 18:37:19 2421 1
转载 Java将字符串按指定长度分割
用于将大量字符串按指定长度分割,返回List转载地址:https://www.cnblogs.com/ljtletters/p/7109875.html?utm_source=itdadao&utm_medium=referral/** * 把原始字符串分割成指定长度的字符串列表 * * @param inputString * ...
2019-06-20 16:35:33 6138
原创 微信分享签名后台缓存token,使用文件方式
完成签名后台之后,其实目前每天2000已经够用了,但还是完善一下。设计思想就是加一个判断,因为从公众号中获取的token的保鲜期就两个小时,也就是7200s,如果还新鲜,就在文件中取,如果不新鲜,就重新请求微信获取token,然后把新的token存到文件中,并更新获取token的时间。其实就是把token和时间存一下,使用文件、数据库都可以实现,我用的是文件。先说文件,我是使用.prop...
2019-04-29 17:11:57 787
原创 微信分享测试号可以,正式公众号报签名错误invalid signature
首先,确定的是:测试号可以那就代表后台的代码是没有问题的先说我的错误,我的页面是模板转的h5页面,放在a.com域名下,然后签名的后台是tomcat,指向的是b.com。我的第一个错误是将微信公众号的js安全域名填写的是b.com,我以为js安全域名放的是后台域名,但以为错了,应该放你分享的当前页面所在的域名,那么肯定 我页面是放在a.com,而我应该填写a.com。第二个错误是设置的白名单...
2019-04-29 15:39:56 1677
原创 ajax跨域
公司好多都需要系统进行配合,所以就使用了ajax跨域,至少目前来说,挺好用的。后台代码:多值: @RequestMapping("") @ResponseBody public String sgture(@RequestParam("key") String key,HttpServletRequest request) { Gson gson=new Gson(); Map&...
2019-04-15 17:34:04 705
httpcomponents-client-4.5.9-bin.rar
2019-06-21
jqPaginator-master.zip
2019-05-17
netsfjson包,用于JSONArray.fromObject
2018-06-01
Java I/O流通讯录
2016-11-26
Beetl如何实现生成静态html页面
2021-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人