自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

剑雪封喉

剑雪封喉

  • 博客(260)
  • 资源 (11)
  • 收藏
  • 关注

原创 Mybatis-Plus增加对国产数据库的支持

需要将mybatis-plus依赖包中的相关类反编译后替换。Mybatis-Plus不支持国产数据库。

2024-05-22 14:37:38 1316

原创 data:image/jpg;base64格式的流文件展示为图片

base64,/9j/……” 就是一张图片的DataURL,就是利用base64编码把图片数据翻译成标准ASCII字符。声明数据协议及类型名称……/9j/4AAQSkZ。base64编码结果。, 编码形式为base64。

2023-12-19 16:36:03 1941

转载 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 419

转载 Gbase【案例分析】-1213 A character to numeric conversion process failed.

Gbase【案例分析】-1213 A character to numeric conversion process failed.

2023-10-13 09:58:24 430

转载 微服务架构下网关的技术选型

微服务架构下网关的技术选型

2023-06-29 10:07:07 277

原创 java中属性不一致时,如何拷贝对象

在类B的字段name上加上注解@FieldCopy(name="perName ")由于字段名不一致,BeanUtils.copyProperties();类A 中的字段perName 拷贝给类B中的name,最后掉用FieldCopyUtil.copy(A,B)

2023-06-12 17:16:47 1045

原创 Java8 特性详解 --Lambda 表达式之排序

1.在 Java 8 之前,对集合进行排序要为。6.当然,java8 为我们准备好了通用的。

2023-06-02 13:54:57 2046

原创 山雨欲来风满楼

阿里在裁员,腾讯,美团,拼多多这类企业也大差不差,大家都一个模子出来的,有福同享有难同当。寒风已来,凌冬已至,互联网终于无法撑下去了,伴随着阿里巴巴打响裁员的第一枪,相信未来会有越来越多的企业快速跟进,很简单,毕业了大量的P6、P7,他们很多都是名校毕业,再加上大厂背景,如果开始降维打击找工作,对小厂打算躺平的互联网从业者将是一种打击,也许最终承受伤害的将是各小厂员工。阿里的裁员,将是互联网行业过去十几年高速发展的转折点,覆巢之下,安有完卵,也许它引发的蝴蝶效应将会对整个行业的从业者产生无法估量的影响。

2023-05-27 15:02:08 90

原创 Linux磁盘扩容命令

【代码】Linux磁盘扩容命令。

2023-05-27 14:18:19 105

原创 Java中transient关键字的详细总结

Java中transient关键字的详细总结

2022-10-25 09:58:29 367 1

原创 对当下降息的看法

伴随着上个月房贷降低首付、降低利率,这个月也开始降低存款利率,官方给出的解释是“存款、贷款利率下行,有助于降低实体经济融资成本、稳住宏观经济大盘,其最终目的是促进经济肌体健康发展,这与投资者的长期利益并不矛盾。大家也不大愿意买车子,比去年贵10%的同等配置下的车子,你会买吗?鄙人认为,解决现在的困境只有一个方式,那就是优先解决当下烂尾、疫情出行的问题,否则经济就不可能复苏,当然,我们毕竟还有一个最大的、比中国烟草参与人数还多的、全民参与的支柱性产业------核酸检测,相信这个产业能扛起经济复苏的重担。

2022-10-20 09:36:57 177

原创 vue2不同版本下如何分环境打包

vue2不同版本下如何分环境打包

2022-10-18 20:25:09 1235

原创 Java反射获取对象的属性值

【代码】Java反射获取对象的属性值。

2022-10-08 17:54:06 496

原创 25个Linux服务器安全小技巧

25个Linux服务器安全小技巧

2022-09-15 17:31:59 237

原创 VMware vSphere虚拟机Windows重置系统密码方法总结

在使用VMware vSphere虚拟机的时候,有时候会忘记系统登陆密码,进不去系统什么都干不了,非常尴尬。Linux系统开机启动时可以重置密码,比较方便,但是对于Windows server就麻烦一些,需进入PE界面操作,下面详细介绍下重置VMware虚拟机Windows系统密码的方法。

2022-09-13 14:37:16 5796

原创 SVN服务器备份

svn备份

2022-07-19 09:29:00 6087

原创 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 2347

原创 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 8875 2

原创 springboot安全组件总结

目录防SQL注入组件什么是sql注入PreparedStatement防止SQL注入mybatis防止SQL注入防XSS攻击组件XSS过滤处理防止XSS攻击的过滤器过滤器配置防重复提交组件自定义注解防止表单重复提交自定义防止重复提交拦截器对防重复提交业务,拦截器具体逻辑实现​​​​​​使用方法一:采用默认参数​​​​​​使用方法二:指定防重复时间和错误消息​​​​​​前端通过js控制防SQL注入组件什么是sql注入sql注入解释:是

2022-03-24 10:07:46 7238

原创 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 2291

转载 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 20358 6

原创 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 257

原创 信息可视化——走近人类命运共同体

人类命运共同体的提出背景:当今世界面临着百年未有之大变局,政治多极化、经济全球化、文化多样化和社会信息化潮流不可逆转,各国间的联系和依存日益加深,但也面临诸多共同挑战。粮食安全、资源短缺、气候变化、网络攻击、人口爆炸、环境污染、疾病流行等全球非传统安全问题层出不穷,对国际秩序和人类生存都构成了严峻挑战。不论人们身处何国、信仰如何、是否愿意,实际上已经处在一个命运共同体中。与此同时,一种以应对人类共同挑战为目的的全球价值观已开始形成,并逐步获得国际共识。一、技术基础①算法:解题方案...

2021-11-30 11:06:18 2724

原创 Spring Boot线程池使用

前言前两天做项目的时候,想提高一下插入表的性能优化,因为是两张表,先插旧的表,紧接着插新的表,一万多条数据就有点慢了后面就想到了线程池ThreadPoolExecutor,而用的是Spring Boot项目,可以用Spring提供的对ThreadPoolExecutor封装的线程池ThreadPoolTaskExecutor,直接使用注解启用使用步骤先创建一个线程池的配置,让Spring Boot加载,用来定义如何创建一个ThreadPoolTaskExecutor,要使用@Config

2021-08-13 10:10:45 609

原创 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 202

原创 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 6316

原创 缅怀袁老

浪淘沙 缅怀袁老自古三湘多才俊,功盖五岳一袁公,天下皆悲俱流涕,国失重器齐哀殇,长风细雨拂稻浪,醉云惊雷恸国士,十里长街送功勋,一片初心千古传。

2021-06-07 15:03:40 228

原创 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 324

原创 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 138

原创 【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 711 1

原创 2020-09-27

去时男儿归来尺椟可叹容颜未改怎知躯已沧海公辞七十载覆旗把家还每念国家固金汤便忆英雄铁甲寒英雄们欢迎回家如今山河已无恙我们缅怀你们英雄不怕牺牲英雄豪迈无畏英雄们欢迎回家...

2020-09-27 16:33:07 127

原创 Springboot设置跨域的三种方式

方式一(精细配置)在需要跨域的整个Controller或者单个方法上添加@CrossOrigin注解方式二(全局配置)@ConfigurationpublicclassWebMvcConfigextendsWebMvcConfigurerAdapter{@OverridepublicvoidaddCorsMappings(CorsRegistryregistry){registry.addMapping("/**")...

2020-09-21 15:34:18 352

原创 css/div做的连续几个div水平浮动(float)元素时,当浏览器窗口缩小的时候,浮动元素就往下跑了

注意:div 布局时用float时:css/div做的连续的几个div水平浮动(float)时,当左右浮动的时候怎么当浏览器的窗口缩小的时候浮动的就往下跑了这是一定要在最外套的div要有固定的width才行。这样就绝对不会往下跑了...

2020-04-09 11:45:30 2075 1

原创 疫情下的中国巨婴

家乡建设你不在,万里投毒你最快。那个长期定居美国,被骂“无事居美贡税,有事回国治病”的黎女士那个凭一己之力,毁掉河南一亿人努力,不报备、不隔离,隐瞒国外旅居史到现在都没站出来道一句歉的郭某鹏那个不满防疫管控,质问防疫人员“我欧洲回来的就这待遇”的意大利回国华人那个回国隔离嫌条件简陋,不喝开水,要喝矿泉水的女留学生那个辱骂北京防疫人员,拒不执行防疫条例的“救命”女还有那些提出免费治疗无耻...

2020-03-17 20:54:39 882

原创 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 2719

原创 春招必问的redis持久化(RDB AOF),你能答上来么?

  面试的大体流程:  第一步:一般会有笔试题,也可能没有。有笔试题就要好好答了,因为会重视笔试结果,为了节约面试官时间,HR可能先会看,不合格直接让你走人了。  第二步:开始面试,面试官会让你先来个自我介绍,他在看你的简历。可能有人会有疑问?为什么简历上都写的很清楚还让我做自我介绍?因为面试官不会提前看你的简历,他要有时间去看简历。所以自我介绍,不宜过长或过短,要重点突出,怎么重点...

2020-02-18 12:49:18 304

原创 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 151

原创 Druid连接池介绍及使用

Druid连接池介绍及使用Druid的简介Druid是Java语言中最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、Proxool、JBossDataSource。Druid已经在阿里巴巴部署了超过600个应用,经过生产环境大规模部署的严苛考验。Druid连接池为监控而生,内置强大的监控功能,监控特性不影响整体性能。功能强大,能防SQL注入...

2019-12-19 16:50:38 2439

原创 Nginx+SpringBoot实现负载均衡

前言在上一篇中介绍了Nginx的安装,本篇文章主要介绍的是Nginx如何实现负载均衡。负载均衡介绍介绍在介绍Nginx的负载均衡实现之前,先简单的说下负载均衡的分类,主要分为硬件负载均衡和软件负载均衡,硬件负载均衡是使用专门的软件和硬件相结合的设备,设备商会提供完整成熟的解决方案,比如F5,在数据的稳定性以及安全性来说非常可靠,但是相比软件而言造价会更加昂贵;软件的负载均衡以Ngi...

2019-11-29 14:47:35 296

原创 千万级用户网站门户前端设计

对于千万级的注册用户的门户项目是前端这块是怎么去实现的,自己在平常的工作中总结了一些经验,也是在不断的挫折中,不断演练的,希望总结出来给大家参考下,和大家一起探讨,一起进步。一、门户设计一般会遇到哪些难点(一)、首页打开时间太慢了 在开发一个门户到生产上线后,首页响应时间是检验门户整个系统架构以及开发的重要的一项指标,有时候我们发现在公司测试发现速度都挺快的,怎么...

2019-11-22 15:15:26 1594

Linux 系统中 _etc_passwd 和 _etc_shadow文件详解.pdf

Linux 系统中 _etc_passwd 和 _etc_shadow文件详解.pdf

2021-06-18

db2ese_c.lic (DB2 9.7 LINUX安装)

搜了一下这个license发现都是索取金币的,我给大家分享一个免费版的,支持共享~~~ ps.这个是V9.7 的license 用法: 把db2ese_c.lic放到某个目录下: /opt/ibm/db2/V9.7/license/db2ese_c.lic 在/opt/IBM/db2/V9.7/adm/目录下执行 db2licm -a /opt/ibm/db2/V9.7/license/db2ese_c.lic

2018-06-21

应用分层及规约

应用分层及规约:图中默认上层依赖于下层,箭头关系表示可直接依赖,如:开放接口层可以依赖于 Web 层,也可以直接依赖于 Service 层.

2018-06-21

LINUX系统JDK安装手册.pdf

LINUX系统JDK安装手册.pdf

2017-06-30

中国人民银行--WebLogic Server配置

WebLogic Server配置,可以快速高效的配置web服务

2017-05-25

上传图片案例

上传图片案例

2016-10-31

Java JDBC由浅入深

当今orm等全自动针对对象持久化的框架越来越多并且也越来越成熟(ibatis,hibernate,ejb的jpa),但是无奈新东家需要使用jdbc(原始手工作坊)的模式和数据库打交道,用了几年的ibatis,再次使用jdbc发现有些细节和底层的东西自己并不是十分清楚,所以就啰理啰嗦的整理出一份学习笔记,第一作为自己对jdbc重新的复习,第二如果有可能希望给初学jdbc的朋友带来一定的便利,这样也不枉我点点滴滴的记录。

2016-08-24

数据库开发(Oracle+Java

数据库开发(Oracle+Java)步骤详细

2013-05-17

SQL_Server数据库设计

SQL_Server数据库设计

2013-05-13

数据库课程设计

数据库课程设计

2013-05-13

学生成绩管理系统数据库

学生成绩管理系统数据库

2013-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除