自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 不同操作系统解压zip文件问题

最近做了个新的功能,是将zip压缩文件解压成流之后再进行保存上传,在实现过程中发现了严重的问题,不同操作系统的压缩文件解压之后文件名会出现乱码,当时就用了临时的方案来解决了。在开始之前,我们先了解一下个不同操作系统压缩文件使用的字符集。1、Windows操作系统压缩的文件默认使用gbk的字符集编码。2、Mac和Linux操作系统压缩的文件默认使用utf8的字符集编码。

2023-09-13 15:32:45 597

原创 springcloud集成nacos

1、预备环境准备nacos是依赖java环境运行的,先安装jdk1.8环境jdk1.8下载地址:链接2、nacos下载本次使用的是windows版本的nacosnacos下载地址:链接nacos官方地址:链接3、启动nacos启动命令(standalone代表着单机模式运行,非集群模式):在nacos解压目录的bin文件下启动cmd窗口startup.cmd -m standalone4、创建项目依赖包 <dependency> <g

2021-08-17 20:30:32 571 2

原创 SpringCloud Hystrix

HyStrixHystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时,异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式的弹性。1、服务熔断熔断机制是对应雪崩效应的一种微服务链路保护机制。当扇出链路的某个微服务不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回错误的响应信息。当检测到该节点微服务调用响应正常后恢复调用链路。在SpringCloud框架里熔断机

2021-07-17 14:26:17 130

原创 Spring Cloud搭建

创建个主项目mavenpom.xml导入依赖<!-- 依赖版本 --> <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <druid.version>1.2.5</druid.versio

2021-07-04 17:43:16 146

转载 MySQL 存储引擎 MyISAM 与 InnoDB的区别

一、InnoDB支持事务,MyISAM不支持,这一点是非常之重要。事务是一种高级的处理方式,如在一些列增删改中只要哪个出错还可以回滚还原,而MyISAM就不可以了。二、MyISAM适合查询以及插入为主的应用,InnoDB适合频繁修改以及涉及到安全性较高的应用三、InnoDB支持外键,MyISAM不支持四、MyISAM是默认引擎,InnoDB需要指定五、InnoDB不支持FULLTEXT类型的索引六、InnoDB中不保存表的行数,如select count() from table时,InnoDB需

2021-06-28 21:43:51 345

原创 Spring获取包下的所有.class文件,匹配自定义注解返回Class实体

自定义注解package com.wxk.springcloud.test;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target(ElementType.TYPE)@Retention(RetentionPolicy.

2021-04-25 21:55:37 794

原创 poi和easyExcel使用

POI和easyExcelApache poi(官网https://poi.apache.org/)功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Apache poi(官网https://poi.apache.org/)Apa

2021-04-20 00:46:49 520

原创 springboot+动态数据源切换+mybatis

数据源动态切换数据源切换的目的项目的依赖配置文件application.properties项目结构创建枚举类DataSourceType数据源切换注解创建动态数据源上下文动态数据源数据源配置AOP切面设置数据源自动生成实体xml配置数据访问层反射实体工具类EntityFilterUtil其他工具类StringUtil数据源切换的目的目前公司参照旧系统的模式开发新的系统,需要将旧系统的数据库(oracle)里的某些表的数据同步到新系统的数据库(mysql)的表里,所以开发个同步工具,在操作数据库的过程中

2020-05-14 10:31:52 886 1

原创 图片上传

前端框架有用到Layui框架,上传图片前端代码如下:后端上传控制代码:上传运行截图:

2019-05-29 16:01:19 180

原创 Maven之jetty服务器的配置

首先在pom.xml中配置jetty,其中contextPath是配置请求路径。然后在WEB-INF下添加jetty-web.xml配置文件。jetty-web.xml配置文件具体内容如下。

2019-03-04 11:06:58 719

原创 注解的简单使用三

@PropertySource用来找到.properties文件首先创建fileConfigure.properties,用来配置·上传文件相关的属性使用@Autowired自动装配Environment,使用Environment对象的getProperty方法来获取.properties文件里的属性。注解配置文件上传,使用CommonsMultipartResolver设置文件的上...

2019-02-21 17:59:01 139

原创 拦截器的使用

拦截器:java里的拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行,同时也提供了一种可以提取action中可重用部分的方式。首先需要在下图的类中添加拦截器添加拦截器实现拦截器对象,该对象要实现HandlerInterceptor的接口,实现三个方法。...

2019-02-21 09:26:26 241

原创 注解的简单使用二

@ResponseBody是在控制器的方法上响应前端请求并返回结果的。注意点:使用注解@ResponseBody需要在pom.xml引入三个依赖定义以来的版本号:引用依赖:前端页面的请求:包结构如下:...

2019-01-29 17:47:41 148

原创 注解的简单使用一

配置web.xml,使用AnnotationConfigApplicationContext实现基于Java的配置类加载Spring的应用上下文.避免使用application.xml进行配置。使用类来配置spring-mvc-servlet.xml注意:使用@EnableWebMvc注解后需要配置一个继承WebMvcConfigurerAdapter的配置类,不使用则直接继承WebMvc...

2019-01-15 17:30:05 152

原创 layui前端框架使用的小细节

首先需要到layui的官方网站下载:https://www.layui.com/,之后解压放在Maven项目中在jsp页面引用layui框架,这时候需要用到EL表达式,则在pom.xml添加两个依赖,一个是jsp-api 2.0的依赖,该依赖默认支持EL表达式语言,一个是jstl依赖,该依赖是jsp的标签库在jsp引用C标签,设置项目的绝对路径,以便后续方便找到静态资源。引用layui...

2019-01-06 23:11:37 1391

原创 前台加密,后台解密功能的实现

前台加密,后台解密功能的实现目的:为了保护用户信息的安全,用户在前台输入账号和密码后会传到后台,,需要对用户进行加密,然后在后台进行解密出来第一步:创建四个input输入文本框,其中两个input隐藏域,用于保存js加密账号和密码,其余两个是用于获取用户输入的账号和密码,通过获取这两个文本框的值进行加密。第二步:导入加密所需要的js,创建DES加密方法。第三步:在提交form表单...

2018-11-23 15:12:52 2981 6

空空如也

空空如也

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

TA关注的人

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