- 博客(41)
- 资源 (2)
- 收藏
- 关注
原创 java 实现wps、doc...格式转 pdf 或html,wps转doc,等
一:需求 客户需要,要实现一个wps、doc、docx(主要就这几种格式),转换为pdf或者是html,上代码!二:pom引入 <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.doc.free</artifactId> ..
2021-08-06 09:32:23
2967
1
原创 Redis学习记录三:数据类型(常用:详细解析)
redis数据类型1:键(key)key == 键 db == 库id s == 秒 ms == 毫秒命令 解释 keys * 获取所有的key select db 切换redis库(默认16个,0是第一个) exists key 判断某个key是否存在 (统一 1:在 0:不在) move key db 当前库就没有了,被移出了;目标库有,则不能移动 expire key s 多少秒过期 pexpire key ms 多少毫秒过
2020-12-09 15:35:03
345
原创 idea设置cloud启动方式;开启Run DashBoard
一、使用Run Dashboard的好处使我们配置的项目可视化,一眼看到底,方便spring boot项目重新配置、Run、Debug,简化了我们的操作步骤。二:简单查看可以说一目了然三:配置可能有的idea版本支持无需再更改,查看方式。但是我的没有o(╥﹏╥)o自己配置:自己的项目的目录<component name="RunDashboard"> <option name="configurationTypes"> <set
2020-11-27 15:56:27
1007
原创 Linux环境下使用Nexus3搭建Maven私服、上传jar包及idea引入
一、环境配置jdk:1.8Nexus` 下载地址:https://download.csdn.net/download/csz_363874279qqcom/10851500linux版本:二,安装与部署2.1解压的jre-8u181-Linux的x64.tar.gz解压后目录为:/csz/installed/jre1.8.0_1812.2配置环境变量编辑/etc/profile,运行命令:vi /etc/profile进入vi编辑...
2020-06-23 09:37:33
489
原创 Spring Boot 使用 JSR303(@Validated) 实现参数校验
一:简介1. JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation。2. 在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情。3. Bean Validation 为 JavaBean 验证定义了相应的元数据模型和 API。4. constraint 可以附加到字段,getter 方法,类或者接口上面。5. 对于一些特定的需求,用户可以很容易的开发定制化的 constraint。6. Bean Validation
2020-06-21 15:44:04
5269
原创 Markdown(.md)语法的基本使用
简介:此文档主要介绍了Markdown的基本语法使用,示例及语法目录一:标题二:段落及格式2.1:字体2.2:分割线2.3:删除线2.4:下划线2.5:脚注三:列表3.1:单级列表3.2:有序列表3.2:列表嵌套四:区块4.1:区块4.2:区块嵌套4.3:区块中使用列表4.4:列表中使用区块五:代码5.1:代码5.2:代码区块六:链接6.1:链接6.2:高级链接七:图片7.1:图片7.2:img标签格.
2020-05-20 17:31:28
1507
原创 SpringBoot 读取 .yml配置文件的两种方式(+工具类直接读取:静态转换)
例在application.yml中添加:upload: # 是否压缩图片 is_compress: true # 图片默认缩放比率 DEFAULT_SCALE: 0.5d # 测试 test: hh如何获取upload中的值呢?一:在普通的的java类中获取 @Value("${upload.test}") private String ...
2020-04-01 17:42:17
4293
1
原创 java反射机制判断前端表单提交数据是否可以为空
前言:后端编写接口,供前端调用,前端已将表单进行验证(判空),后端也要对接收的数据进行验证(是否可以为空)1:编写公共类首先编写方法:此方法需要传递2个参数,第一的参数是一个对象(此对象储存前端传递的数据),第二个参数是此接口必填的字段名(多个逗号分隔),进方法后先执行model_isNoll()方法,先看下此方法!下方 /** * 验证是否含有全部必填字段 ...
2020-03-18 23:26:52
996
原创 java 获取当前时间是第几周
public static void main(String[] args) { //一般使用当前时间戳 System.currentTimeMillis() Current_week(1577721600000L); } public static void Current_week(long startTime) { ...
2020-01-09 15:13:17
8059
原创 注解:@PropertySource 读取 properties
注解获取properties中参数,代码如下:import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.PropertySource;import org.springframework.stereotype.Controller;imp...
2020-01-03 17:30:34
770
原创 java Filter 中注入 Service
问题:filter里面需要查询数据库,于是注入了service类,但是发现根本注入不了,报了空指针异常解决:在网上看是:我建立一个全局拦截器,当然,我把它命名为LoginFilter,它继承了Filter,web应用启动的顺序是:listener->filter->servlet,而因为项目应用了spring mvc,所以我们会有一个配置文件(applixationContext...
2020-01-03 16:35:41
371
1
原创 java 调用Post (https,http,Heade(可无),传递json(可无))
可用:java调用post,可用:https,http,传递Heade(可无),传递json(可无),根据业务逻辑使用;工具类1:FormatEmpty,判断是不是空import java.util.List;import java.util.Map;public class FormatEmpty { public static boolean isEmpty(Ob...
2020-01-03 16:21:38
685
原创 Linux服务器安装运行环境(oneinstack)
前提:服务器已到位并连接成功第一步:浏览器打开https://oneinstack.com/:OneinStack一键PHP/JAVA安装工具第二步:点击“自动安装”,根据所需选择,安装java环境下拉框选择第4个选项(如下图所示)第三步:选择需安装的环境(以实际需求选择)第四步:点击“复制安装命令”第五步:连接服务器后粘贴安装命令回车...
2020-01-03 15:16:09
635
原创 Cookie(Secure和HttpOnly属性) JSESSIONID 刷新
目录一:Cookie(Secure和HttpOnly属性)二:JSESSIONID是什么三:JSESSIONID 刷新一:Cookie(Secure和HttpOnly属性) 基于安全的考虑,需要给cookie加上Secure和HttpOnly属性,HttpOnly比较好理解,设置HttpOnly=true的cookie不能被js获取到,无法用document.cookie打出...
2020-01-03 14:25:50
4250
原创 java web项目 单账户用户登录
目录一:编写工具类 LoginUserMap二:添加到map三:在过滤器Filter中添加验证四:前端页面判断状态值: 思路:程序单用户登录,在网上查询了半天,大致是把sessionId和账号放在map中,每一个用户登录查询map中的账号所对应的sessionId是否对应,对应继续登录,不对应退出, 例如:admin账号在一处登录,登录成功的同时往全局map中put一...
2020-01-03 10:09:10
707
原创 java 时间篇(获取前一个月,前一天,前一个小时,前一分钟)
一:获取前一个月 /** * @Description: 获取上个月 */ public static String getLastMonth() { LocalDate today = LocalDate.now(); today = today.minusMonths(1); DateTimeFormatt...
2019-11-25 17:49:06
3682
原创 java 字符串篇 (去前后空格、去除最后一位、截取字符串、替换字符串)
目录一:字符串去除前后空格,(一般在输入账号和密码时使用)二:字符串去除最后一位三:截取字符串四:字符串替换:一:字符串去除前后空格,(一般在输入账号和密码时使用) public static String trim(String str){ return (str == null ? "" : str.trim()); }其中"str ...
2019-11-17 15:08:04
4801
1
原创 java 读取properties配置文件
java中的properties是什么?Properties(Java.util.Properties),该类主要用于读取Java的配置文件,不同的编程语言有自己所支持的配置文件,配置文件中很多变量是经常改变的,为了方便用户的配置,能让用户够脱离程序本身去修改相关的变量设置。就像在Java中,其配置文件常为.properties文件,是以键值对的形式进行参数配置的。创建一个config...
2019-11-11 09:45:54
217
原创 java session添加、获取、设置时长与清除
目录一:添加:二:设置过期时长:三:获取session中的值四:清除一:添加:HttpSession session = request.getSession();session.setAttribute("customerInfo","1");二:设置过期时长:1.1:在主页面或者公共页面中加入:session.setMaxInactiveInterva...
2019-11-03 14:25:08
5426
1
原创 linux 查看mysql的安装路径,命令导出数据库.sql文件
一:查看mysql的安装路径命令 ps -ef | grep mysql 得出结果:这条命令是检查mysql进程是否存在root17659102011?00:00:00/bin/sh/usr/bin/mysqld_safe--datadir=/var/lib/mysql--socket=/var/lib/mysql/mysql.sock...
2019-10-30 15:35:35
1324
原创 java.lang.NoClassDefFoundError :问题分析及解决
今天遇到一个恶心的问题:在本地运行正常,但上传服务器报错,错误:java.lang.NoClassDefFoundError先来看看NoClassDefFoundError和ClassNotFoundException这是两个相似但完全不同两个错误NoClassDefFoundError和ClassNotFoundException区别 我们经常被java.lang.ClassNotFou...
2019-10-29 21:02:35
10448
原创 No such provider: BC : 问题解决
在网上有一部分解决的方法是1、修改以下两个文件%JDK_Home%\jre\lib\security\java.security%JRE_Home%\jre\lib\security\java.security追加最后一行security.provider.1=sun.security.provider.Sunsecurity.provider.2=sun.security...
2019-10-29 20:43:01
10972
3
原创 java maven 编译时引入外部jar
背景:maven 项目,导入jar包,对接方只给到这个包,错误历程:这个导入方法可以使jar导入,单独运行main函数不报错,但把项目放在tomcat下时运行错误,解决方法:1:把jar放在c盘下2:打开cmdmvn install:install-file -Dfile=C:\lib\CNCBptoPkg.jar -DgroupId=com.lsy.basel...
2019-10-24 11:06:34
819
原创 设计模式学习1:设计模式:简介、使用、类型、原则
目录一:设计模式的简介二:设计模式的使用三:设计模式的类型四:设计模式的六大原则一:设计模式的简介设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓...
2019-10-11 11:01:02
149
原创 java 解析xml报文(字符串)
一:maven: <!--解析xml报文--> <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1....
2019-09-30 10:23:34
24638
2
原创 java调用post 传递参数
废话不说,上代码:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.URL;import java.net.URLConnection;public...
2019-09-23 13:13:51
8866
3
原创 Linux记录二:vi/vim
一:vi/vim 的使用基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是:命令模式:用户刚刚启动 vi/vim,便进入了命令模式。此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令...
2019-09-11 14:12:40
89
原创 Linux记录一:文件与目录管理
一:绝对路径与相对路径绝对路径: 路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。 相对路径: 路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法啦!二:处理目录的常用命令ls:列出当前目录下文件(只列出文件名,横向排列)选项与参数:...
2019-09-10 10:01:33
93
原创 本地图片转换Base64的方法,Base64码转换为本地图片
使用须知:1.本地图片转换为Base64码2.Base64码转换为本地图片一:本地图片转换Base64的方法1:java代码 /** * 本地图片转换Base64的方法 * @param imgPath */ public static String ImageToBase64(String imgPath) { ...
2019-09-09 09:40:05
8650
2
原创 java 支付宝 H5支付
目录使用须知:1:maven:2:编写工具类 AlipayUtil3:调用代码:使用须知: 支付宝的支付较为成熟,开发较为简单, 需先在支付宝中开通支付宝H5支付,开通细节暂不描述。。1:maven: <dependency> <groupId>commons-logging&...
2019-09-04 17:19:08
5432
2
原创 java 微信 H5支付
目录使用须知:一:maven二:java代码三:页面调用四:测试使用须知: 需先在微信中开通支付宝H5支付,开通细节暂不描述。。一:maven <dependency> <groupId>com.github.wxpay</groupId> <arti...
2019-09-04 17:18:07
453
1
原创 批量字符替换(利用好压的文本替换工具)
目录使用背景:一:下载好压客户端并安装二:查找:三:替换:使用背景:替换整个文件夹内的内容(包括后缀是.java .jsp .class .iml .xml .war .properties等等)一:下载好压客户端并安装http://haozip.2345.cc/安装后:点击左下角Windows >> 好压 >> 批量字符替换...
2019-09-04 09:50:28
2750
原创 Redis学习记录二:Windows下Redis的深入使用(java)
目录一:设置redis的密码,提高安全性二:java连接redis一:设置redis的密码,提高安全性1:连接redis ,打开cmd命令:redis-server.exe(在配置环境变量情况下,详情参考:https://blog.csdn.net/qq_41712834/article/details/100160913)2:另外打开cmd输入:redis-cli...
2019-09-02 17:44:26
116
原创 Redis学习记录一:Windows下Redis的安装,配置环境变量及java简单调用
目录背景:一:下载二:运行:三:配置环境变量(此步也可省略)四:Java 使用 Redis实例:Redis Java String(字符串) 实例Redis Java List(列表) 实例Redis Java Keys 实例背景:好奇的心态打算简单的学习一下Redis一:下载网址:https://github.com/microsoftarch...
2019-08-30 16:10:57
364
原创 java Spring和CXF整合发布WebService(服务端、客户端)
非常全面:要注意的是 客户端生成的代码一定放在src的目录下,https://blog.csdn.net/yhahaha_/article/details/81395397
2019-08-29 10:25:37
406
原创 java IDEA创建WebService项目,调用时添加到数据库:步骤实例
目录应用场景:一:利用idea创建webservice项目二:添加到数据库:应用场景:需要我方提供webservice接口,使用方调用时传递数据,保存到我方的数据库中,一:利用idea创建webservice项目1)File>>new>>project2)填写项目名,3)项目初始结构(有一个自动生成的Java类–HelloWorl...
2019-08-28 17:35:15
4274
3
原创 java @Scheduled 注解设置定时任务
目录一:背景,利用@Scheduled 注解设置定时任务二:输出三:常用的cron表达式一:背景,利用@Scheduled 注解设置定时任务1:在spring-servlet中添加 http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-t...
2019-08-28 11:07:17
483
原创 java 调用webservice接口(.asmx).net
目录一:适应范围二:访问链接三:编写代码一:适应范围前些天拿到对接公司的一个接口,是用.net编写的webservice接口,接口方会给到接口,方法及参数,例:二:访问链接首先拿到这个接口需要先到浏览器直接访问,能直接访问代表接口是通的(没有类似这样的页面,联系接口方更改),链接后加?wsdl可查看:http://ip(调用时更改)/WebSer...
2019-08-26 11:15:44
856
3
原创 java 正则表达式 去除html中的script标签及其内容
一:背景前段时间利用爬虫,爬取了网页中的数据,爬取成功后在使用时,发现爬取的html中有一段:<script language="javascript">getClickTimes(3595155,1507573501,"wbnewsfile","attach")</script>二:编写代码 爬取的html单纯只是展示样式及文字,要求把这段代码去掉...
2019-08-26 10:49:08
2372
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人