- 博客(260)
- 资源 (11)
- 收藏
- 关注
原创 Mysql数据库安装教程
接着配置mysql的配置文件,在其他版本的mysql 里面 support-files下有默认的配置文件,而5.7.23这个版本没有,需要自己准备,下面提供一份简单基本配置,在/etc/ 下新建my.cnf ,有些可能会提示已经存在,因为默认装的数据库配置文件也在,直接覆盖就行。然后使用上述命令再次查看自启服务列表,会看到mysql的2-5都显示开(有些显示的是 on),说明mysql服务会随机器启动而自动启动。然后修改/etc/init.d/mysql的参数,rpm -e 已经存在的MySQL全名。
2024-10-23 15:25:27
953
原创 Mybatis-Plus增加对国产数据库的支持
需要将mybatis-plus依赖包中的相关类反编译后替换。Mybatis-Plus不支持国产数据库。
2024-05-22 14:37:38
2037
原创 data:image/jpg;base64格式的流文件展示为图片
base64,/9j/……” 就是一张图片的DataURL,就是利用base64编码把图片数据翻译成标准ASCII字符。声明数据协议及类型名称……/9j/4AAQSkZ。base64编码结果。, 编码形式为base64。
2023-12-19 16:36:03
2792
转载 mybatis-plus中增加对GBase 8s的支持
3、在com.baomidou.mybatisplus.extension.toolkit.JdbcUtils.java类中的getDbType(String jdbcUrl)中增加JDBC类型注册。1、增加com.baomidou.mybatisplus.extension.plugins.pagination.dialects.GBasedbtDialect.java类。在 com.baomidou.mybatisplus.annotation.DbType.java 类中增加。
2023-11-23 14:27:06
587
转载 Gbase【案例分析】-1213 A character to numeric conversion process failed.
Gbase【案例分析】-1213 A character to numeric conversion process failed.
2023-10-13 09:58:24
571
原创 java中属性不一致时,如何拷贝对象
在类B的字段name上加上注解@FieldCopy(name="perName ")由于字段名不一致,BeanUtils.copyProperties();类A 中的字段perName 拷贝给类B中的name,最后掉用FieldCopyUtil.copy(A,B)
2023-06-12 17:16:47
1218
原创 Java8 特性详解 --Lambda 表达式之排序
1.在 Java 8 之前,对集合进行排序要为。6.当然,java8 为我们准备好了通用的。
2023-06-02 13:54:57
2230
原创 山雨欲来风满楼
阿里在裁员,腾讯,美团,拼多多这类企业也大差不差,大家都一个模子出来的,有福同享有难同当。寒风已来,凌冬已至,互联网终于无法撑下去了,伴随着阿里巴巴打响裁员的第一枪,相信未来会有越来越多的企业快速跟进,很简单,毕业了大量的P6、P7,他们很多都是名校毕业,再加上大厂背景,如果开始降维打击找工作,对小厂打算躺平的互联网从业者将是一种打击,也许最终承受伤害的将是各小厂员工。阿里的裁员,将是互联网行业过去十几年高速发展的转折点,覆巢之下,安有完卵,也许它引发的蝴蝶效应将会对整个行业的从业者产生无法估量的影响。
2023-05-27 15:02:08
127
原创 对当下降息的看法
伴随着上个月房贷降低首付、降低利率,这个月也开始降低存款利率,官方给出的解释是“存款、贷款利率下行,有助于降低实体经济融资成本、稳住宏观经济大盘,其最终目的是促进经济肌体健康发展,这与投资者的长期利益并不矛盾。大家也不大愿意买车子,比去年贵10%的同等配置下的车子,你会买吗?鄙人认为,解决现在的困境只有一个方式,那就是优先解决当下烂尾、疫情出行的问题,否则经济就不可能复苏,当然,我们毕竟还有一个最大的、比中国烟草参与人数还多的、全民参与的支柱性产业------核酸检测,相信这个产业能扛起经济复苏的重担。
2022-10-20 09:36:57
211
原创 VMware vSphere虚拟机Windows重置系统密码方法总结
在使用VMware vSphere虚拟机的时候,有时候会忘记系统登陆密码,进不去系统什么都干不了,非常尴尬。Linux系统开机启动时可以重置密码,比较方便,但是对于Windows server就麻烦一些,需进入PE界面操作,下面详细介绍下重置VMware虚拟机Windows系统密码的方法。
2022-09-13 14:37:16
6544
原创 SpringBoot2.x 给Controller的RequestMapping添加统一前缀
如何给Controller的RequestMapping添加统一前缀,比如"/api",为什么要添加统一访问前缀,其实是为了后面的接口的管理。切记:约定与规范好过一切技术处理 !比如:项目A必须所有访问接口URL必须增加 /api/projectA/项目B必须所有访问接口URL必须增加 /api/projectB/看到url里面含有/api 表示访问后端接口服务,/projectA/ 一看就知道是项目A提供的服务接口。总结一下 有几个方法:1、在配置application.yml文件中添加
2022-04-27 13:57:17
2461
原创 Druid密码加解密
数据库密码加密:1、引入jar包:<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.2.8</version></dependency>2、找到jar包在本地找到jar包所处目录,如:3、生成密码打开cmd,定位到所在目录,执行指令:ja
2022-04-11 14:47:43
9091
2
原创 springboot安全组件总结
目录防SQL注入组件什么是sql注入PreparedStatement防止SQL注入mybatis防止SQL注入防XSS攻击组件XSS过滤处理防止XSS攻击的过滤器过滤器配置防重复提交组件自定义注解防止表单重复提交自定义防止重复提交拦截器对防重复提交业务,拦截器具体逻辑实现使用方法一:采用默认参数使用方法二:指定防重复时间和错误消息前端通过js控制防SQL注入组件什么是sql注入sql注入解释:是
2022-03-24 10:07:46
7309
原创 CentOS7安装FTP服务开启21端口
安装FTP服务(vsftpd)安装vsftpdyum -y install vsftpdvsftpd配置## 打开配置文件sudo vi /etc/vsftpd/vsftpd.conf## 主要修改或添加配置如下# 禁止匿名访问anonymous_enable=NO # 允许本地用户登录FTPlocal_enable=YES# 配置用户拦截机制,启用 /etc/vsftpd/user_list 文件且设置为白名单userlist_enable=YESuserlist
2022-02-21 11:09:36
2387
转载 gitee开源程序kkFileView踩坑及解决方案
目录前言一、依赖选择二、环境部署安装2.1解压2.2启动程序2.3踩坑--------office.home配置有误2.4踩坑问题解决三、踩坑-------OFFICE组件不可用3.1确认是否是office组件的问题3.2验证office组件是否不可用3.3验证office组件是否可用四、踩坑-------officeHome must exist and be a directory五、程序优化5.1无法打开dox文件,使用KFV程序转义成pdf时会
2021-12-21 16:49:40
22232
8
原创 Vue生命周期
Vue生命周期 共8个阶段:创建前/后,载入前/后,更新前/后,销毁前/后。一、创建前/后:① beforeCreate阶段,实例的挂载元素el和数据对象data都为undefined,未初始化。② created阶段, vue 实例的数据对象data有了,el为undefined,未初始化。二、载入前/后:③ beforeMount阶段,vue实例的$el和data都初始化了,但还是挂载之前为虚拟的dom节点,data.message还未替换。④ mounted阶段,vue实例挂载完成,d
2021-12-06 09:39:32
286
原创 信息可视化——走近人类命运共同体
人类命运共同体的提出背景:当今世界面临着百年未有之大变局,政治多极化、经济全球化、文化多样化和社会信息化潮流不可逆转,各国间的联系和依存日益加深,但也面临诸多共同挑战。粮食安全、资源短缺、气候变化、网络攻击、人口爆炸、环境污染、疾病流行等全球非传统安全问题层出不穷,对国际秩序和人类生存都构成了严峻挑战。不论人们身处何国、信仰如何、是否愿意,实际上已经处在一个命运共同体中。与此同时,一种以应对人类共同挑战为目的的全球价值观已开始形成,并逐步获得国际共识。一、技术基础①算法:解题方案...
2021-11-30 11:06:18
2848
原创 Spring Boot线程池使用
前言前两天做项目的时候,想提高一下插入表的性能优化,因为是两张表,先插旧的表,紧接着插新的表,一万多条数据就有点慢了后面就想到了线程池ThreadPoolExecutor,而用的是Spring Boot项目,可以用Spring提供的对ThreadPoolExecutor封装的线程池ThreadPoolTaskExecutor,直接使用注解启用使用步骤先创建一个线程池的配置,让Spring Boot加载,用来定义如何创建一个ThreadPoolTaskExecutor,要使用@Config
2021-08-13 10:10:45
677
原创 RedHat7 / CentOS 7 忘记root密码修改
进入互动式命令环境1. 开机出现 grub boot loader 开机选项菜单时,立即点击键盘任意鍵, boot loader 会暂停。2. 按下 e ,编辑选项菜单。3. 移动上下鍵至 linux16 核心命令行:linux16 /vmlinuz-3.10.0-123.el7.x86_64 root=UUID=449d53d1-84c2-40c0-b05e-d1900591d71b ro rd.lvm.lv=vg_kvm7usb/swap crashkernel=auto vconso
2021-06-28 15:22:40
232
原创 Linux 系统中 /etc/passwd 和 /etc/shadow文件详解
Linux系统中,所有用户(包括系统管理员)的账号和密码都可以在/etc/passwd和/etc/shadow这两个文件中找 到,用户和密码就放在文件中。/etc/passwd文件中的每个用户都有一个对应的记录行,记录着这个用户的一下基本属性。/etc/passwd只有系统 管理员才可以修改的,该文件对所有用户可读。而/etc/shadow文件正如他的名字一样,他是passwd文件的一个 影子,/etc/shadow文件中的记录行与/etc/passwd中的一一对应,它由pwconv命令根据/etc/p
2021-06-18 14:28:48
6665
原创 缅怀袁老
浪淘沙 缅怀袁老自古三湘多才俊,功盖五岳一袁公,天下皆悲俱流涕,国失重器齐哀殇,长风细雨拂稻浪,醉云惊雷恸国士,十里长街送功勋,一片初心千古传。
2021-06-07 15:03:40
288
原创 SpringBoot 中实现跨域的5种方式
对于 CORS的跨域请求,主要有以下几种方式可供选择:1、返回新的CorsFilter (全局跨域)package com.cfit.framework.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration
2021-05-25 15:05:03
359
原创 mysql innodb通过frm 和 ibd 文件恢复数据过程
在A服务器上创建数据库uouo123root(yoon)> show create table uouo123\G*************************** 1. row ***************************Table: uouo123Create Table: CREATE TABLE `uouo123` (`id` int(11) DEFAULT NULL,`name` varchar(20) DEFAULT NULL)...
2021-05-20 14:23:26
166
原创 【File操作】Java实现导出ZIP压缩包
import org.apache.commons.io.FileUtils;import org.apache.commons.io.IOUtils;import javax.servlet.http.HttpServletResponse;import java.io.*;import java.text.SimpleDateFormat;import java.util.Date;import java.util.zip.ZipEntry;import java.util.zip.Z.
2020-12-29 16:03:43
749
1
原创 2020-09-27
去时男儿归来尺椟可叹容颜未改怎知躯已沧海公辞七十载覆旗把家还每念国家固金汤便忆英雄铁甲寒英雄们欢迎回家如今山河已无恙我们缅怀你们英雄不怕牺牲英雄豪迈无畏英雄们欢迎回家...
2020-09-27 16:33:07
149
原创 Springboot设置跨域的三种方式
方式一(精细配置)在需要跨域的整个Controller或者单个方法上添加@CrossOrigin注解方式二(全局配置)@ConfigurationpublicclassWebMvcConfigextendsWebMvcConfigurerAdapter{@OverridepublicvoidaddCorsMappings(CorsRegistryregistry){registry.addMapping("/**")...
2020-09-21 15:34:18
388
原创 css/div做的连续几个div水平浮动(float)元素时,当浏览器窗口缩小的时候,浮动元素就往下跑了
注意:div 布局时用float时:css/div做的连续的几个div水平浮动(float)时,当左右浮动的时候怎么当浏览器的窗口缩小的时候浮动的就往下跑了这是一定要在最外套的div要有固定的width才行。这样就绝对不会往下跑了...
2020-04-09 11:45:30
2139
1
原创 疫情下的中国巨婴
家乡建设你不在,万里投毒你最快。那个长期定居美国,被骂“无事居美贡税,有事回国治病”的黎女士那个凭一己之力,毁掉河南一亿人努力,不报备、不隔离,隐瞒国外旅居史到现在都没站出来道一句歉的郭某鹏那个不满防疫管控,质问防疫人员“我欧洲回来的就这待遇”的意大利回国华人那个回国隔离嫌条件简陋,不喝开水,要喝矿泉水的女留学生那个辱骂北京防疫人员,拒不执行防疫条例的“救命”女还有那些提出免费治疗无耻...
2020-03-17 20:54:39
921
原创 idea 上的maven出现 Connection to http://repo.maven.apache.org refused 警告
[WARNING] Could not transfer metadata org.apache.maven.plugins:maven-archetype-plugin/maven-metadata.xml from/to central (http://repo.maven.apache.org/maven2):Connection to http://repo.maven.apach...
2020-02-26 19:43:09
2813
原创 春招必问的redis持久化(RDB AOF),你能答上来么?
面试的大体流程: 第一步:一般会有笔试题,也可能没有。有笔试题就要好好答了,因为会重视笔试结果,为了节约面试官时间,HR可能先会看,不合格直接让你走人了。 第二步:开始面试,面试官会让你先来个自我介绍,他在看你的简历。可能有人会有疑问?为什么简历上都写的很清楚还让我做自我介绍?因为面试官不会提前看你的简历,他要有时间去看简历。所以自我介绍,不宜过长或过短,要重点突出,怎么重点...
2020-02-18 12:49:18
338
原创 linux设置tomcat开机自动启动
一、tomcat自启动设置方法1、修改/etc/rc.d/rc.local这个文件vim /etc/rc.d/rc.local2、编辑/etc/rc.d/rc.local文件,最后添加下面两行脚本export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161/usr/distribute/apache-tomcat-8.5.37/bin/startup.sh s...
2020-01-03 10:37:58
178
原创 Druid连接池介绍及使用
Druid连接池介绍及使用Druid的简介Druid是Java语言中最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、Proxool、JBossDataSource。Druid已经在阿里巴巴部署了超过600个应用,经过生产环境大规模部署的严苛考验。Druid连接池为监控而生,内置强大的监控功能,监控特性不影响整体性能。功能强大,能防SQL注入...
2019-12-19 16:50:38
2509
原创 Nginx+SpringBoot实现负载均衡
前言在上一篇中介绍了Nginx的安装,本篇文章主要介绍的是Nginx如何实现负载均衡。负载均衡介绍介绍在介绍Nginx的负载均衡实现之前,先简单的说下负载均衡的分类,主要分为硬件负载均衡和软件负载均衡,硬件负载均衡是使用专门的软件和硬件相结合的设备,设备商会提供完整成熟的解决方案,比如F5,在数据的稳定性以及安全性来说非常可靠,但是相比软件而言造价会更加昂贵;软件的负载均衡以Ngi...
2019-11-29 14:47:35
333
db2ese_c.lic (DB2 9.7 LINUX安装)
2018-06-21
Java JDBC由浅入深
2016-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人