自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lzh_2_4的博客

最少每周一次!!!嘎油兄弟

  • 博客(41)
  • 收藏
  • 关注

原创 使用itext7为pdf文档添加水印

itex7

2024-04-18 10:04:19 283

转载 服务间fegin调用时传递MultipartFile[]以及其他参数

https://my.oschina.net/sprouting/blog/4676419

2024-03-08 08:44:31 49

转载 itext各种姿势操作pdf

https://blog.csdn.net/yamadeee/article/details/83384071

2024-02-21 10:41:39 21

原创 redis配置文件的中文翻译

redis配置中文翻译

2023-07-10 11:23:09 233

原创 redis配置文件的中文翻译

redis配置中文翻译

2023-07-10 11:14:46 1169

原创 idea启动失败,idea闪退

ide启动失败

2023-03-06 09:36:34 695

转载 oracle12c Flashback

oracle12c flaschback

2022-10-24 17:14:55 97

转载 win10启用Hyper-v出现找不到

win10启用Hyper-v出现找不到

2022-08-19 16:21:32 1226

原创 nginx 的 stream模块的简单使用;nginx的stream,将本机某个端口的请求转发到其他服务器或端口

nginx的stream,将本机某个端口的请求转发到其他服务器或端口

2022-08-10 09:18:10 1626

转载 Hyper-V The signed image’s hash is not allowed

Hyper-V The signed image’s hash is not allowed

2022-04-13 10:55:19 769

转载 2021-06-21

linux-FastDFS安装一:安装fastdfs参考:https://blog.csdn.net/qq_33009107/article/details/90641940二:遇到的问题1.fastDFS安装时,./make.sh编译时出错—perl:未找到命令参考:https://blog.csdn.net/lvhaoguang0/article/details/865424722.Nginx: [error] open() "/usr/local/Nginx/logs/Nginx.pid"

2021-06-21 18:07:43 82

转载 Linux系统通过firewall限制或开放IP及端口

https://blog.csdn.net/shmily_lsl/article/details/82084308

2021-06-04 08:44:52 91

转载 2021-03-10

Oracle中查询表的大小、表的占用情况和表空间的大小有两种含义的表大小。一种是分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数:select segment_name, bytesfrom user_segmentswhere segment_type = ‘TABLE’;或者Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name另一种表实际使用的空间。这样查询:

2021-03-10 13:47:36 70

转载 Linux —— 修改文件权限、所属用户和所属组(chmod、chown、chgrp)

https://blog.csdn.net/starter_____/article/details/78165175

2021-03-02 10:18:32 381 1

原创 oracle impdp数据导入爆出27037错误

oracle impdp问题及解决方法 (2013-05-16 12:14:28)转载▼分类: oracle从A中expdp(oracle 10.2.0.1.0)导出数据orcl2_scott_tables03.dmp,导入到B(oracle 10.2.0.1.0)出现以下错误提示1 没有在OS中建立backup目录,只是在oracle中create directory并授权[oracle@192 ORCL]$ impdp scott/tiger directory=backup dumpfile=

2021-03-02 09:55:35 506

原创 oracle 查看表空间以及剩余量

oracle 查看表空间以及剩余量–1、查看表空间的名称及大小SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_sizeFROM dba_tablespaces t, dba_data_files dWHERE t.tablespace_name = d.tablespace_nameGROUP BY t.tablespace_name;–2、查看表空间物理文件的名称及大小SELECT tablespace_na

2021-02-08 10:57:33 398

转载 服务器被植入脚本后导致cpu和内存飙升,疯狂连接185.181.10.234 并请求大量数据

https://www.cnblogs.com/chbyiming-bky/articles/12654338.html

2020-08-20 10:49:03 369

原创 easyCode模板(controller未完善)

service##定义初始变量#set($tableName = $tool.append($tableInfo.name, "ServiceI"))##设置回调$!callback.setFileName($tool.append($tableName, ".java"))$!callback.setSavePath($tool.append($tableInfo.savePath, "/service"))##拿到主键#if(!$tableInfo.pkColumn.isEmpty())

2020-08-13 18:02:20 393

原创 各种笔记

nginx中的if和后面的()中间必须有空格查找阿里有关的Java视频资料三目运算符多条件使用Boolean ? 结果a : Boolean ? 结果b : 结果c;SQl的执行顺序(1)from(3) join(2) on(4) where(5)group by(开始使用select中的别名,后面的语句中都可以使用)(6) avg,sum…(7)having(8) select(9) distinct(10) order byCMS接口开发文件上传MySQL读写分离

2020-08-12 15:26:09 860

原创 MyBatis分享

MyBatis分享MyBatis简介MyBatis是Java开发中非常流行的ORM(对象关系映射)框架,封装了JDBC并解决了Java对象输入参数和结果集的映射,同时又能够让用户方便地手写SQL语句.ORM简介ORM(Object Relational Mapping)框架采用元数据来描述对象与关系映射的细节,元数据一般采用XML格式,并且存放在专门的对象一映射文件中。JDBC简介是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的

2020-08-12 15:25:32 161

原创 docker run命令

-p: 指定端口映射,格式为:主机(宿主)端口:容器端口

2020-07-10 15:44:18 95

转载 nginx根据url中的参数进行转发

nginx根据url中的参数进行转发在实际项目中,由于https安全策略,我们无法直接跳转到我们想要跳转到的地址例如 url:https://abc.dc.com/image?url=https://vpic.video.qq.com/1641213/p0685fxrwij.png我们想要的效果直接访问以下地址:https://vpic.video.qq.com/1641213/p0685fxrwij.png如果是在代码中,我们可以通过正则表达式,字符串截取,xpath等方式很容易获取以上地址。

2020-07-10 15:13:36 1483

转载 修改 tomcat 上传到服务器中文件的权限

出现场景:现在把服务器中的一个文件件通过 Nginx 映射出去。在浏览器中进行查看和下载。但是管理后台上传到服务器中的 文件中,浏览器中会报到服务器中查看,文件已经上传上去了,但是权限是 - -rw-r----- ,其他人不可读。所以在文件可以看到,但是点进去,就会出现上面的情况。解决:tomcat默认上传到服务器上的文件是- -rw-r----- 640权限。此时要修改tomcat默认上传文件时,文件的权限。到tomcat中bin目录下面,修改catalina.sh 中重启tomcat。再次

2020-07-10 14:35:35 1038

原创 nginx中location后的路径映射/ 的区别

location /sxwd/ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:8090/; }访问localhost/sxwd/xxxx时 会代理到 127.0.0.1:8090/xxxx就相当于先完全

2020-07-09 17:06:28 5653

原创 docker安装

linux 安装docker1、安装环境此处在Centos7进行安装,可以使用以下命令查看CentOS版本lsb_release -a在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看uname -r2、用yum源安装2.1 查看是否已安装docker列表yum list installed | grep docker2.2 安装dockeryum -y install docker-y表示不询问安装,直到安装成功,安装完后再次查

2020-07-08 15:33:35 122

原创 linux安装mysql8

mysql-community-common-8.0.19-1.el7.x86_64.rpmmysql-community-libs-8.0.19-1.el7.x86_64.rpmmysql-community-client-8.0.19-1.el7.x86_64.rpmmysql-community-server-8.0.19-1.el7.x86_64.rpm

2020-07-06 10:29:44 77

原创 springmvc的controller线程安全吗?怎么解决

不安全,默认情况,也就是单例模式下需要线程安全的话必须使用ThreadLocal来封装变量ThreadLocal tl = new ThreadLocal<>(); 才能保证线程安全若是多例在controller上添加@Scope(value = “prototype”),使controller变成多例的那么,在没有静态成员变量的情况下他是线程安全的,但是若使用了静态成员变量,那么因...

2019-10-27 17:53:34 1909

原创 设计模式学习(上)

23种设计模式设计模式五大原则和一法则单一职责原则(Single Responsibility Principle)(高内聚,低耦合):一个类只负责一项职责,对一个类而言,只能有一个引起他变化的原因里氏替换原则(LSP liskov substitution principle):子类可以扩展父类的功能,但不能改变父类原有的功能(增强程序的健壮性)依赖倒置原则(dependen...

2019-10-27 17:52:24 105

原创 spring总结半波

日期 2019/8/12 spring的优势 方便解耦,简化开发通过IoC容器,可以将对相间的依赖关系交给spring进行控制,避免硬编码造成的过度耦合.控制反转的思想可以集成其他框架将service,dao的创建权交给spring 将权力交出去这样的过程叫做控制反转AOP编程的支持 声明式事务的管理是面向切面编程的体现, 方便程序的测试 方便集成各种优秀框架 降低J...

2019-10-24 07:57:34 170

原创 Docker

组件:客户端,服务端,镜像,容器,注册中心启动:systemctl start/stop/restart/status/enable(开机自启) docker镜像:查看docker images网上查找镜像 docker search 关键字下载 docker pull 关键字删除镜像 docker rmi 镜像名称/镜像id查看运行状态 docker ps进入容器(交互式) d...

2019-10-23 14:01:45 64

转载 设计模式的学习!

1.工厂模式:类别:创建型模式;功能:提供了一种创建对象的最佳方式;优点:1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。 3、屏蔽产品的具体逻辑实现,调用者只关心产品的接口;缺点:适合复杂对象适合工厂模式,使得系统中的类的个数成倍增加会增加系统复杂度和具体类的依赖;使用场景:1、日志记录器:记录可能记录到本地硬盘、系统...

2019-09-22 09:00:06 68

原创 Spring Security流程详解

安全框架认证 Authentication俗称登录401 认证失败授权 Authorization根据角色和权限,决定能够执行哪些操作403 权限不足认证的执行流程由spring监听器根据spring-security.xml 创建spring-security的对象,并把它们交给spring容器管理当一个请求过来,首先经过 Delegatin...

2019-09-15 18:09:49 430

原创 Spring_SpringMVC_Mybatis基本整合

SSM整合创建新的maven项目将jdk默认版本改为1.8<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId&...

2019-08-31 13:25:16 72

原创 Spring回顾学习(四)Spring与Springmvc的整合

spring和springmvc的容器整合spring(父容器)和spring-mvc(子容器)子容器可以获取父容器中的所有对象父容器不能获取子容器中的对象配合使用时,最好不要同时使用spring的(bean标签配合@Autowire注解)和spring-mvc中在类上的@Controller和在springmvc.xml配置文件中的包扫描emmmm…就是说不要同时使用注解...

2019-08-23 19:27:43 125

原创 Spring回顾学习(三)SpringMVC

springmvc简介SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 中。SpringMVC 已经成为目前最主流的MVC框架之一,并且随着Spring3.0 的发布,全面超越 Struts2,成为最优秀的 MVC 框架。它通过一套注解,让一...

2019-08-23 19:15:40 97

原创 常用的代码优化技术!

复写传播复写传播在我看来就是将同样的一个某些运算的结果赋值给不同的变量栗子:a=b+cd=b+ce=b+c如果在不得不多次引用结果的条件下那么可以直接将结果赋值给需要的变量将上述代码优化为:a=b+c;d=a;e=a;以此来减少程序在运行时需要做的计算量删除死代码这个见名知意,就是随手删除掉木有用的代码.强度削弱就是将强度大的运算换算成强度小的运算,比如将乘法换为加法等...

2019-08-20 19:06:41 472

原创 JVM组成及其作用

java虚拟机总共由5部分组成​ 1、虚拟机栈(VM Stacks)包含栈帧***是线程私有的***​ 虚拟机栈中执行每个方法时会创建一个栈帧用于储存局部变量表,操作数栈,动态链接,方法出口;每一个方法从调用到执行完毕的过程就对应着一个栈帧的虚拟机中从入栈(也叫压栈)到出栈的过程​ 2、本地方法栈(Native Method Stack)​ 当执行本地方法(储存在class文件中...

2019-08-20 18:39:56 130

原创 java中verctor和ArrayList的主要区别

1.vector是线程安全的,ArrayList是线程不安全的2.当几何中使用的数据量较大时使用vector会比较有优势,因为在扩容时vector会增加一倍,而ArrayList是增加一半3.当查找一个指定位置的数据时他们所用的时间是相同的,虽然总是说ArrayList查询快,但是这种情况是发生在已知元素索引的情况下...

2019-08-20 18:24:51 437

原创 Spring回顾学习(二)spring中的动态代理

Spring框架中的动态代理 @Test public void test1() {//创建目标对象 TargetInterface targetInterface = new TargetImpl(); //创建代理对象(如果目标对象实现了接口那么第一个参数是需要代理的对象的类的类加载器,第二个参数是代理所实现的所有接口,第三个参数是一个匿名内部类)...

2019-08-17 20:45:11 144

原创 Spring回顾学习(二)Spring常用注解的一些理解

1.Spring配置数据源1.1数据源(连接池)的作用数据源(连接池)是提高程序性能的,事先实例化数据源并且初始化部分连接资源,这样在使用连接资源时就可以直接从数据源中获取,使用完毕后将连接的资源归还给数据源(如果不记得归还那么容易出现一个bug,就是连接池的连接数量到达了上限,那么在下一次请求中如果需要连接池对象那么就会出现一个超时的bug,尤其是在前后端交互数据时一不小心忘记释放资源,最容...

2019-08-15 23:36:00 78

空空如也

空空如也

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

TA关注的人

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