- 博客(30)
- 资源 (15)
- 收藏
- 关注
原创 使用ProGuard插件对Spring Boot程序进行代码混淆
(从java源文件来说,我们实现一个接口的时候是必须要实现接口的全部方法,但是从字节码文件来说,是可以将空的实现移除,从而达到优化的目的的) ProGuard是一个开源的Java类文件(只能处理Java代码,但是对应资源文件等是不能起作用的)的压缩器、优化器、混淆器和预校验器。obfuscator(混淆):将类名、属性名、方法名混淆为难以读懂的字母,比如a,b,c等(当然,我们可以通过相关的属性设置指定混淆使用的字典,增加阅读性的难度)shrinker(压缩):移除无效的类、属性、方法等。
2022-12-14 09:25:39
1528
原创 springboot集成Lombok、MybaitsPlus、SwaggerUI
springboot集成Lombok、MybaitsPlus、SwaggerUI
2022-12-08 16:40:39
527
原创 libreoffice在liunx和uos国产化上面的部署
目录 在liunx上安装libreoffice在国产化UOS系统上安装libreoffice使用springboot集成libreoffice 在liunx上安装libreoffice登陆网址:下载 LibreOffice | LibreOffice 简体中文官方网站 - 自由免费的办公套件 下载对应版本的libreoffice ...
2021-10-22 15:09:30
2556
原创 使用Jasypt对SpringBoot配置文件加密(数据源为SpringBoot默认的数据源HikariDataSource)
一.引入jar包依赖(pom.xml)<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>2.0.0</version></dependency>二.可以写个main函数,写一个用于生成用户名和密码的类,如下:
2021-09-22 14:15:55
3859
原创 oracle 创建表空间以及用户
oracle 创建表空间以及用户1.登录linux以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户)2.打开监听器命令如下:lsnrctl start,然后sqlplus /nolog ,然后conn /as sysdba,然后startup(这一部分命令是用来打开oracle数据库,正常情况数据库已经开启)3.用户表空间放置的位置执行如下sql:SQL> select name from v$datafile;
2021-02-04 10:41:53
132
原创 一.简单的HTML页面和CSS用法
目录 1.介绍HTML文本结构和head、body的作用2.非构造页面标签元素介绍 3. 构造页面必备之HTML标签元素介绍 3.1常见HTML标签元素介绍一 3.2 常见HTML标签元素介绍二 3.3 常见HTML标签元素介绍三 3.4 常见HTML标签元素介绍四...
2020-04-21 16:17:09
716
原创 一.授权以及认证框架(shiro)
目录1.权限控制和初学JavaWeb处理访问权限控制 简介:讲解什么是权限控制,初学JavaWeb时处理流程2.大话权限框架核心知识ACL和RBAC 2.1权限框架设计之ACL和RBAC讲解 简介:介绍什么是ACL和RBAC 2.2主流权限框架介绍和技术选型讲解 简介:介绍主流的...
2020-04-10 15:34:39
725
原创 springmvc常用注解
RequestMapping 注解 源码:@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Mappingpublic @interface RequestMapping { }作用:用于建立请求 URL 和处理请求方法之间的对应关...
2020-03-24 17:46:13
122
原创 解决mysql [1045] Access denied for user 'root'@'**.***.***.***' (using password: YES)
解决mysql [1045] 问题最近自己在之前在阿里云服务器部署的mysql数据库突然连接不上报如下错误:Access denied for user 'root'@'120.25.87.197' (using password: YES)在网上找了好久答案最后发现是在linux服务器上的mysql只有本地访问的权限,没有远程访问的权限,需要你...
2020-03-18 11:37:04
783
原创 springboot搭建日志框架(三)
目录1、日志框架2、SLF4j使用1、如何在系统中使用SLF4j https://www.slf4j.org2、遗留问题3、SpringBoot日志关系4、日志使用;1、默认配置2、指定配置5、切换日志框架市面上的日志框架;JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j....左边选一个门面(抽象...
2020-03-16 09:59:59
447
原创 springboot相关配合文件(二)
1、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain't Markup Language)YAML A Markup Language:是一个标...
2020-03-13 18:34:00
150
原创 Spring Boot 入门(一)
1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单...
2020-03-13 15:52:41
138
原创 搭建vue单⻚⾯应⽤⼯程架构
介绍全家桶项⽬成员及其在项⽬中的定位与作⽤1.项⽬构建⼯具vue-cli vue-cli是⼀个脚⼿架⼯具,为我们搭建了开发所需要的环境和 ⽣成⽬录架构2. 路由vue-router 创建单⻚应⽤,我们的单⻚应⽤只做路由切换,组件拼凑成的 ⻚⾯映射成路由,路由是我们单⻚应⽤的核⼼插件3. 状态管理vuex 状态管理库,可理...
2020-03-04 14:08:18
360
原创 css简单介绍
定义:层叠样式表或级联样式表,是一组格式设定规则,主要控制Web页面外观。css引入方式:1.行内书写-最简单的样式操作方法基本语法:<标签名 style=“具体样式属性:属性值”></标签名>代码示例: <div style="border: 4px solid red;"></div> **代码解析:**styl...
2019-09-17 17:03:31
157
原创 HTML5简介以及组成
HTML5组成部分:HTML+CSS+JavaScript通俗的理解: HTML是一种脚本语言,用于构建网页中的结构(在整个网页中有标题,列表,图片等);CSS称为层叠样式表(标题的大小颜色,图片的大小),用于处理网页中每个标签的样式;js用于处理标签的行为(图片滚动,商品被放大等效果)。html结构:一个基本的html是由“文档声明” 和“HTML标签部分”组...
2019-09-17 15:12:46
854
原创 linux环境下Oracle数据的备份和恢复(oracle11g)
1.数据的备份:连接到oracle : su - oracle备份命令:exp '用户名/"密码"@IP:端口号/数据库名' file=/home/oracle/***.dmptables=表名(多个表用英文逗号隔开,*表示所有表) log==/home/oracle/**.log(存放路径可以自己定义)2.数据导入连接到oracle : su - oracleimp '用户...
2019-07-04 11:16:30
10777
原创 java 基于ffmpeg 音视频转换组件安装步骤
安装lame-398-1.tar.gz(MP3编码器) tar -zxvf /opt/gszh/lame-398-1.tar.gz -C /opt/gszh/wj cd /opt/gszh/wj/lame-398-1 ./configure --enable-shared --prefix=/usr make &&am...
2019-06-18 17:11:26
366
原创 java项目整合finereport(帆软报表)
目录1.帆软报表单独部署2.与java项目整合2.1.在tomcat中部署2.2在被嵌入project下的web.xml中增加如下配置:2.3重新启动Tomcat2.4 注意事项:1.帆软报表单独部署 把FineReport_8.0安装目录下的WebReport文件拷贝到Tomcat的webapps/下 访问路径:h...
2019-06-03 15:52:24
20562
2
原创 物化视图的简单创建以及定时刷新
物化视图:定义: 物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言,但是物化视图跟普通视图没有什么联系,物化视图会占用数据库磁盘空间, 它创建索引,创建方法。物化视图的类型: ON DEMAND、ON COMMIT 二者的区别在于刷新方法的不同ON DEMAND顾名思义...
2019-05-27 15:44:08
6012
原创 HibernateGenericDao类的方法以及作用
1.getSession():获取session会话public Session getSession() { try { return sessionFactory.getCurrentSession(); } catch(Exception e) { retu...
2018-03-01 08:58:18
2130
转载 中文参数乱码问题——js字符串编码
jquery.get中文参数问题——js符串编码摘要:使用jquery.get进行ajax请求获取数据是很常见的操作,一般请求参数都为字母,今天发现在参数中使用中文会出现浏览器兼容性问题,现在记录如下。 基本使用语法:$(selector).get(url,data,success(response,status,xhr),dataType)参数 描述url 必需。规定将请求
2018-01-29 16:39:45
2607
原创 java通过类的反射获取页面修改字段前后值以及字段名称
public void saveChangeVolue(Object before, Object after,String log) { StringBuffer alterContent=new StringBuffer(); //before和after都不为空时 --属性变化 try { if (before != null && after != null) {
2018-01-17 11:25:32
4528
1
原创 用xftp设置成utf8格式上传后再读取文件会文件名乱码
最近一直在做从ftp上读取文件并且下载文件,但是会出现乱码,一开始在获取文件名后转码的,发现虽然不乱码了但是文件却变成文件夹了后来才发现必须在连接ftp的时候就要设置编码格式 public static void main(String[] args) { FtpUtil util = new FtpUtil(); FtpInfo ftp = new FtpInfo(
2018-01-10 11:29:12
1211
原创 KindEditor基本用法介绍
KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器
2017-12-22 15:53:51
1397
原创 java获取excel的.xlsx格式的具体某一列
import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.xssf.usermodel.XSSFCell;import org.apache.poi.xssf.usermodel.XSSFRow;import org.apache.poi.xssf.usermodel.XSSFSheet;import org.apa
2017-11-29 08:26:51
7712
2
Angular2中文版教程
2017-09-15
基于maven的ssm框架Demo
2017-02-04
mybatis自动生成代码相关包
2017-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人