- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 根据json字符串生成实体类
今天遇到一个需求,领导要求我将接口从Map接受结果改成用实体类接收。因为我的接口里面的数据都是访问远程接口得到的,所以我并不知道实体类里面有哪些字段,只有输出结果得到的非常复杂的son字符串,而且要改的接口有几十个,这个如果要一个个改,不得疯了。
2023-04-10 10:56:08
2304
原创 微信小游戏转盘射手
最近很无聊,就自己学习了CocosCreator游戏引擎,然后制作了一个休闲小游戏,游戏的设计,美工(没啥审美,只求合适,主要用了photoshop),小程序的开发,java后台的开发都是我自己一个人,还是很有成就感的。
2023-04-09 15:57:15
191
原创 jdk1.7里面的hashmap
hashmap的底层是由数组和链表实现的,数组大小如果不设置的话默认长度为16。根据key的值以及其他的一些参数,比如hashSeed来计算出一个hash,然后通过hash和数组长度计算出一个下标。
2022-09-05 11:42:55
466
原创 springcloudalibaba集成nacos+openfeign+gateway+sentinel+seata
最近学习了SpringCloudAlibaba,包含nacos+openfeign+gateway+sentinel+seata,对SpringCloudAlibaba做了一个学习的记录,就当是个笔记吧,好记性不如烂笔头嘛。
2022-08-30 09:10:27
3321
原创 linux里面定时备份mysql数据库
这里表示每天的2点0分执行/data/mysql/scripts/beifen.sh文件,并且把日志输出在/data/mysql/logs/beifen.log里面。但是如果直接这么写,把密码写在命令里面,linux会报错,告诉你不安全,所以我把用户名密码都写在了/etc/my.cnf里面,然后用。给/data/mysql/scripts/qingli.sh添加权限。1、创建/data/mysql/scripts/qingli.sh。3、修改/etc/my.cnf。查看定时任务有没有改成功。...
2022-08-06 13:25:02
738
原创 linux安装rocketmq
目录一、下载二、解压三、安装四、安装可视化页面一、下载https://archive.apache.org/dist/rocketmq/二、解压我安装在了/usr/local目录cd /usr/localunzip rocketmq-all-4.8.0-bin-release.zip三、安装进入bin目录cd rocketmq-all-4.8.0-bin-release/bin修改runserver.shvi runserver.shJAVA_OPT="${JAVA_OPT}
2022-04-29 11:48:04
920
原创 linux安装maven
文章目录一、下载二、安装1、解压2、配置环境变量3、验证一、下载https://maven.apache.org/download.cgi二、安装1、解压将下载下来的包放到usr/local(可以随便改)cd /usr/localtar -zxvf apache-maven-3.8.5-bin.tar.gz2、配置环境变量vi /etc/profile【按shift+g换到最后一行,输入i进行添加环境变量】export MAVEN_HOME=/usr/local/apache-m
2022-04-29 10:22:14
76
原创 linux安装jdk
目录一、下载二、解压三、配置jdk四、验证一、下载https://www.oracle.com/java/technologies/downloads/#java8-linux二、解压我是安装在usr/local目录的cd /usr/localtar -zxvf jdk-8u331-linux-x64.tar.gz三、配置jdkvi /etc/profileexport JAVA_HOME=/usr/local/jdk1.8.0_331export PATH=$PATH:$JAV
2022-04-29 10:06:51
487
原创 linux安装redis
文章目录一、下载二、使用步骤1.解压缩2、安装3、启动4、开机自启动一、下载https://download.redis.io/releases/二、使用步骤1.解压缩下载到的压缩文件复制到/usr/local目录下cd /usr/localtar -zxvf redis-6.2.6.tar.gz解压完local目录下面出现一个/usr/local/redis-6.2.6目录cd redis-6.2.6 进入目录2、安装make 编译make install PREFIX=/us
2022-04-27 16:36:26
628
原创 linux安装nginx
文章目录前言一、下载地址二、使用步骤1.解压2、安装编译环境1、gcc安装2、pcre安装3、zlib安装4、openssl安装3、安装nginx4、启动nginx5、关闭防火墙前言`最近学习nginx,就研究了一下linux里面如何安装nginx。一、下载地址https://nginx.org/en/download.html二、使用步骤1.解压这里我的文件是放在/usr/local下面的cd /usr/localtar -zxvf nginx-1.21.6.tar.gz2、安装编译
2022-04-27 09:31:01
2491
原创 虚拟机连接外网
文章目录前言连接方式配置网卡1、配置网卡为启动时开启2、设置网卡ip为静态ip3、配置网卡的ip3、配置网络掩码4、配置网关5、配置dns6、重启网关7、测试前言最近在学习nginx的负载均衡的时候,由于我没有那么多的云服务器,贫穷的我只能用虚拟机进行测试,但是虚拟机怎么连接外网,让他们可以彼此ping通,倒是个问题,于是我研究了半天,终于成功了。连接方式这里我使用的是nat方式。选中虚拟机,右击,点击设置,看看是否是nat模式配置网卡1、配置网卡为启动时开启sed -i ‘s/ONBOO
2022-04-26 14:12:38
12651
2
原创 学习SpringSecurity的日常生活(四)—— 自定义数据源
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代.
2022-04-11 18:07:21
1256
1
原创 学习SpringSecurity的日常生活(三)——前后台分离登录
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代.
2022-04-11 17:07:13
2279
1
原创 学习SpringSecurity的日常生活(二)——自定义登录界面
文章目录前言1、创建一个登录的html2、修改配置结束语前言`上一篇我们已经配置了SpringSecurity的接口路径的权限,但是我们说到官方的登录界面太简单而且不好扩展,基本上只是为了展示功能用的,所以这次我们要定义登录界面。1、创建一个登录的html我们这里方便前端页面的访问显示,这里使用thymeleaf,引入jar包 <dependency> <groupId>org.springframework.boot</groupId>
2022-04-01 16:46:37
835
原创 学习SpringSecurity的日常生活(一)—— 配置路径权限
文章目录前言一、引入jar包二、配置路径权限结束语前言最近公司做项目用了若依框架,里面用到了SpringSecurity和JWT,对此技术不甚了解,于是就专门的找视频学习了一下,顺便记录一下自己的学习过程,方便加深记忆。一、引入jar包我们创建一个SpringBoot项目当我没有引入SpringSecurity的时候我们访问hello接口是正常访问的。@RestControllerpublic class TestController { @RequestMapping("/hell
2022-04-01 10:59:20
1968
原创 linux如何设置tomcat开机启动
1、在/etc/init.d/rc.local里面加入如下内容export JAVA_HOME=/usr/local/java/jdk1.8.0_231export JRE_HOME=$JAVA_HOME/jresh /usr/local/project/apache-tomcat-8.0.9/bin/startup.sh2、添加执行权限chmod +x rc.local3、重启服务器...
2020-01-19 16:33:15
167
原创 linux安装mysql并且开机启动
1、先查询mysql装在哪里,找到MySQL的服务文件whereis mysql2、将服务文件复制到 /etc/init.d/mysqld,命名为mysqldcp /usr/bin/mysql /etc/init.d/mysqld3、予可执行权限chmod +x /etc/init.d/mysqld4、添加服务chkconfig --add mysqld5、这样就完成了,下......
2020-01-19 16:23:12
1573
2
原创 DB2如何删除完全一样的数据,只剩一条
delete from(select row_number() over(partition by 字段名 order by 字段名) as row_no from 表名 ) where row_no>1
2020-01-16 17:08:11
1974
原创 mysql解压版安装配置
引言 今天学习python连接数据库,就想安装一下mysql数据库,没想到小小的数据库也遇到了不少挫折,所以我就把自己的安装过程以及问题写出来分享给大家。 mysql下载链接:https://u20538204.ctfile.com/fs/20538204......
2019-06-25 10:32:05
179
原创 js错误: Unexpected number in JSON at position 2792 value里面有双引号怎么解决
源头 出现这个报错提示,大家从错误就可以看的出来,这就是json的错误,一般来说都是json格式出现了错误,本人遇到比较多的情况就是json字符串里面出现了一些会影响json格式的符号,这次出现这个错误的原因就是json字符串里面出现了引号。事发–血案 今天客户让我查询一个合同,但是打开合同具体信息时发现合同页面里面都是空白,自然而然就用浏览器调试,发现了这个错。 遇到这种问题没......
2019-06-20 11:03:05
12933
原创 让你轻松的掌握发票套打印
使用lodop和C-Lodop实现发票的免费套打印摘要1 下载2 代码摘要日常生活中我们经常会遇到一些打印发票的情况,但是简单的打印发票这个功能是如何实现的呢,这里我们可以用一个插件叫做clodop。1 下载插件的链接:https://u20538204.pipipan.com/fs/20538204-382818630js和样例的下载链接 :https://u20538204.pip......
2019-06-17 15:19:18
680
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人