- 博客(34)
- 资源 (2)
- 收藏
- 关注
原创 遇到个需求导出dox文档 带图片 图片显示不全的问题 记录一下解决方案
原本的写法 (这个在w10环境下运行可能找不到路径 ) /** * 生成图片信息 * base64 ext width height * * @param imgFile 文件绝对路径 * @param type 文件ext * @return */ public static Map<String, String> getImageStr(String imgFile, String type) { Map<String, String>
2021-05-14 14:10:29 421
原创 1到10个数字 取其中九位数进行排列组合(不重复) java代码实现
private static List<List<String>> macSortStoredValue(List<List<String>> stringList,Stack<String> stack,List<String> shu, int targ, int has, int cur) { if(has == targ) { List<String> s = new ArrayList<String
2020-11-12 16:11:08 3010 2
转载 hutool工具类常用方法
文章目录maven依赖:例子:DateUtil: 日期时间工具类,定义了一些常用的日期时间操作方法。StrUtil:字符串工具类,定义了一些常用的字符串操作方法。ClassPathResource:获取classPath下的文件,在Tomcat等容器下,classPath一般是WEB-INF/classes。NumberUtil :数字处理工具类,可用于各种类型数字的加减乘除操作及判断类型。BeanUtil:JavaBean的工具类,可用于Map与JavaBean对象的互相转换以及对象属性的拷贝。CollU
2020-10-14 17:10:21 3997 1
原创 JAVA根据IP地址获取省份城市和经纬度(可获取国家名称 淘宝高德API如果是国外IP获取到的为空)
所需jar包maven地址: <!-- 根据ip获取位置 --> <dependency> <groupId>com.maxmind.geoip2</groupId> <artifactId>geoip2</artifactId> <version>2.8.1</version> </dependenc
2020-09-29 14:15:50 987
原创 一些java开发代码规范
文章目录1.mybatis避免where条件查询使用1=12.迭代entrySet() 获取Map 的key 和value3.使用Collection.isEmpty() 检测空4.初始化集合时尽量指定其大小5.使用StringBuilder 拼接字符串6.若需频繁调用Collection.contains 方法则使用Set7.使用静态代码块实现赋值静态成员变量8.删除未使用的局部变量、方法参数、私有方法、字段和多余的括号。9.工具类中屏蔽构造函数10.删除多余的异常捕获并跑出11.字符串转化使用Strin
2020-09-28 17:47:42 135
原创 日常开发中发现的一些便捷API记录
JustAuth项目地址:https://gitee.com/yadong.zhang/JustAuth 作者:yadong.zhangJustAuth主要是用来进行第三方OAuth登录的,目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软和今日头条等第三方平台的授权登录,目前使用了Hutool作为其HTTP请求的工具。Voovan项目地址:https://gitee.
2020-09-23 15:46:47 262
原创 SQL 语句大全
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server— 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_1.dat’— 开始 备份BACKUP DATABASE pubs TO testBack4、说明:创建新表create
2020-08-20 14:00:17 430 1
原创 Java中使用FreeMaker导出富文本doc文档使用office打开时候显示不是单一网页文件问题解决方法
使用wps可以正常打开 但是office打开如果富文本不带图片内容的话 会导致打不开.解决方案可以在java程序处理富文本字符串的时候拼接一个带有空白图片的字符串进去 问题解决
2020-07-30 10:53:40 553
原创 MYSQL数据库查询最近一天的数据
SELECT imei as 设备IMEI,longitude as 设备经度,latitude as 设备纬度,altitude as 设备高度,create_time as 接收时间,battery_level as 电池电量FROM igh_device_dataWHERE imei in ('359972069773130')#and create_time&...
2020-04-21 15:36:48 1499
原创 关联表查询获取最新的一条数据
SELECT d.id did, d.device_id ddevice_id, d.imei dimei, d.imsi dimsi, d.collect_rate dcollect_rate, d.upload_rate dupload_rate, ...
2020-04-17 09:03:17 1547
原创 错误记录
D:\jdk1.8\bin\java.exe -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.applic...
2020-03-27 16:29:20 184
原创 EasyPoi学习总结
文章目录一.EasyPoi使用入门1.1 maven项目导入依赖1.2 准备一个类(导入)1.2 功能测试1.3 最后效果1.4 其他基础配置1.5 扩展配置实体类1.6 代码测试1.7 最终效果图二.导出功能2.1 官方介绍:2.2完成代码:三.EasyPoi与SpringMVC3.1 注解导出View的用法3.2前端导入功能四. 导入验证功能4.1引入相应的jar包支持:4.2在domain类...
2020-03-15 20:23:25 899
原创 JVM优化
文章目录1. JVM优化的作用2. 如何监控JVM状态2.1 我们以管理员身份运行**DOS**2.2 输入jvisualvm,将Java VisualVM启动3. JVM的组成3.1 从图上可以看到,大致分为以下组件:3.2 类加载器子系统3.21类加载的过程3.22类与类加载器3.23双亲委派机制4. 运行时数据区4.1程序计数器4.2java虚拟机栈4.3本地方法栈4.4方法区4.5堆内存4...
2020-01-02 19:34:52 144
原创 数据库多机优化
文章目录主流方案Sharding-sphere简介sharding-jdbc(读写分离 分表分库)sharding-jdbc所使用的包sharding-jdbc架构图(2.x架构图)Sharding-ProxySharding-Sidecar主从同步1.准备环境1)分别构造主、从数据库并输出日志(方便定位问题)2)安装及启动:2.master服务器配置1)修改master方的mysql.ini2)...
2019-12-31 11:18:25 468
原创 关系型数据库SQL单机优化
文章目录关系型数据库的三范式数据库表设计时需要遵循方式关系型数据库优化的技术1. 找出执行效率比较低的SQL语句(定位慢SQL)-->发现问题1.1 查询慢查询的次数 系统默认慢查询时间为10/s [**意思是该SQL执行时间超过了10/s或者是自己设置的时间**]1.2 查看数据库慢查询时间1.3 设置数据库慢查询时间(global全局)1.4 定位慢查询记录日志步骤总结:1.5 一般在这...
2019-12-29 15:11:00 790 3
原创 全局异常处理
import cn.itsource.hrm.util.AjaxResult;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springframework.web...
2019-12-24 18:16:26 106
原创 DES加密工具
import java.security.*;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;public class DES { /** 加密、解密key. */ ...
2019-12-24 18:14:03 517
原创 java解压zip压缩包工具类
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.i...
2019-12-24 18:13:09 351
原创 生成验证码工具类
public class VerifyCodeUtils { //使用到Algerian字体,系统里没有的话需要安装字体,字体只显示大写,去掉了1,0,i,o几个容易混淆的字符 public static final String VERIFY_CODES = "23456789ABCDEFGHJKLMNPQRSTUVWXYZ"; private static Random...
2019-12-24 18:12:34 193
原创 用于验证手机号java工具类
/** * 验证手机号的工具类 */public class ValidateUtil { public static final String PATTERN_MOBILE="^[1](([3|5|8][\\d])|([4][4,5,6,7,8,9])|([6][2,5,6,7])|([7][^9])|([9][1,8,9]))[\\d]{8}$";// 验证手机号 p...
2019-12-24 18:11:57 299
原创 商城类项目生成商品编码订单编号工具类
public class CodeGenerateUtils { /** * 获取商品编码 * 商品编码规则:nanoTime(后5位)*5位随机数(10000~99999) * @return */ public static String generateProductCode(){ long nanoPart = System.nanoTime() % 10000...
2019-12-24 18:09:34 1450
原创 后台返回数据工具类AjaxResult
//Ajax请求响应对象的类public class AjaxResult { private boolean success = true; private String message = "操作成功!"; //返回到前台对象 private Object resultObj; public boolean isSuccess() { ...
2019-12-24 18:08:17 2799
原创 shiro框架前后端分离解决跨域问题配置类方式
原因解析前后端分离项目中,ajax请求没有携带cookie,所以后台无法通过cookie获取到SESSIONID,从而无法获取到session对象。而shiro的认证与授权都是通过session实现的shiro配置文件<!--session管理器--> <bean id="sessionManager" class="cn.itsource.shiro.util.C...
2019-12-19 19:22:41 1359
原创 SSJ配置XML配置文件
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId>...
2019-12-19 13:00:19 154
转载 sql练习
Mysql 查询练习---创建班级表create table class( cid int auto_increment primary key, caption varchar(20) )engine=innodb default charset=utf8; ---创建学生表create ta...
2019-12-09 23:01:25 386
转载 常用的sql关键字
distinct查询出某个字段不重复的记录。可用distinct来返回不重复字段的条数count(distinct id)。limit记得这个可以用来做分页。它后面可以接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。//初始记录行的偏移量是 0(而不是 1):mysql> SELECT *...
2019-12-09 21:22:23 581
转载 对 Spring 的核心(AOP 和 IOC)的理解(大白话)
对 Spring 的核心(AOP 和 IOC)的理解(大白话)Spring首先它是一个开源而轻量级的框架。其核心容器的主要组件是Bean工厂(BeanFactory)。Bean工厂使用控制反转(IOC)模式来降低程序代码之间的耦合度,并提供了面向切面编程(AOP)的实现。正如其字面意思,是程序员的春天,大大地降低了体力劳动~Spring 常用注解1、@Component : 组件。标识这...
2019-12-06 21:37:45 323
原创 自定义全局异常处理器
自定义全局异常处理器,这样就可以无需再controller中处理异常 直接统一处理import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springframework.w...
2019-12-06 13:42:55 511
原创 Swagger(接口文档)的使用方式
1. 导入依赖 <!--引入swagger支持--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> ...
2019-12-02 00:13:02 208
原创 Mybatis-plus模板生成代码
1. 导入相应的jar包 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>2.2.0</ver...
2019-12-02 00:10:16 163
原创 java前后端分离项目解决跨域问题
java前后端分离项目解决跨域问题第一种方式 配置类的方式这种方式需要基于springcloud的环境 所以最好在zuul模块中添加 并且一个项目不能多个此配置类 否则会报错import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuratio...
2019-12-01 23:52:01 944
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人