自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 Feign实现文件传输

Feign解决文件传输问题

2024-05-15 17:49:19 820

原创 excel 模板导出

导出Excel模板

2022-12-06 11:33:59 174 1

原创 easypoi导入导出完整代码

Excel 导入导出

2022-12-02 14:48:18 226

原创 2021-10-26

H5获取当前网络的ip +后端根据ip获取网段的MAC地址(wifi打卡)* 1.业务要求h5的app要做wifi打卡,我的思路就是根据用户手机获取网络ip,再根据ip来获取路由的mac地址。数据库先存打卡wifi的mac地址。后面获取的与数据库对比,来完成wifi打卡。因为项目不是安卓的架构所以,只能从h5来获取ip。代码直接写在下面了。let RTCPeerConnection =window.RTCPeerConnection ||window.webkitRTCPeerConnect...

2021-10-26 14:51:23 283 1

原创 文件流处理

文件下载到本地 保存为流 然后通过流进行上传/** * 文件保存在本地返回一个数据流 * @param path * @return */ public DataInputStream downFile(String path) { /*String pathJmx= "C:\\home\\tools\\";*/ try { //从服务器下载path File files = n

2021-07-05 14:58:10 237

原创 ipfs实现文件垮服务上传下载

用ipfs 对文件进行上传下载1.上传下载原理:将文件转换为hash,下载的时候再把hash转换为文件。具体代码如下:2.引入ipfs的mavn依赖 <repositories> <repository> <id>jitpack.io</id> <url>https://jitpack.io</url> </repository>

2021-07-05 14:35:38 238

原创 递归删除文件及文件夹

递归删除文件及文件夹下的文件(1)删除路径下的文件或者文件夹及文件夹里面的文件/** * 递归删除某个目录及目录下所有的子文件和子目录 * @param file 文件或者目录 * @return 删除结果 */ public static boolean delFiles(File file) { boolean result = false; if (file.isDirectory()) { F

2021-07-05 14:19:27 1890

原创 java对UnderStand工具集成

1.本地安装UnderStand工具2.用java代码调用cmd命令执行 并产生报告3.UnderStand的cmd命令und create -languages c++ c:\myDb.udbund add c:\目录或者文件夹 c:\myDb.udbund analyze -all c:\myDb.udb报告:und report c:\myDb.udb4.代码如下:/**@author hxsi@date 2021年06月16日 14:08/@Service@Slf

2021-06-17 16:22:47 391

原创 java对AppScan工具的集成

1.本地安装好AppScan工具2.用java代码 调用cmd 命令生成 PDF报告3.代码如下(配置和常量信息在上篇jmeter集成里面)appScan命令:appscancmd e /su http://192.168.10.101:9099/ /d C:\shx\test.scan /rt pdf /report_file C:\shx\test.pdf@Service@Slf4jpublic class AppScanServiceExt extends OpenStackServic

2021-06-17 16:18:07 224

原创 Java对Jmeter工具集成

1.在项目中集成第三方测试工具(1)首先安装好jmeter(2)用Java代码 调用 cmd 命令运行jmeter 代码如下(3)一种是写测试地址 另一种是上传测试用例jmeterHome +public final static String SYMBOL = “\”;public final static String JMX = “.jmx”;public final static String JTL = “.jtl”;public final static String JMET

2021-06-17 16:13:38 1374

原创 文件打zip包下载

文件打zip包下载1.输入文件路径,然后将路径下的所有文件包括文件下的文件夹和里面的文件全部打成zip包,然后下载。@AutoLog(value = “文件下载压缩”)@ApiOperation(value = “文件下载压缩/”, notes = “文件下载压缩”)@GetMapping(value = “/downloadZip”)private void zipFile(String path,HttpServletResponse response) throws ZipException

2021-06-13 19:30:33 179

原创 Git 命令

1.拉取远程仓库分支git init 初始化git remote add origin http:***********.gitgit fetch origin dev2.gitee 配置 ssh公钥ssh-keygen -t rsa -C “邮箱”回车3下cat ~/.ssh/id_rsa.pub3.提交代码git status ./git add ./*git commit -m “注释”git push...

2020-10-23 10:16:29 129

原创 easypoi导出模板excel

第一步:编写excel模板第二步:引入pom文件 版本是个大坑 <poi.version>4.0.0</poi.version> <easypoi.version>4.1.0</easypoi.version><!-- excel工具 --> <dependency> <groupId>org.apache.poi</groupId&gt

2020-09-17 13:47:19 239

原创 地区字典表

SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;DROP TABLE IF EXISTS `dict_area_code`;CREATE TABLE `dict_area_code` ( `dict_area_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '地区表id', `area_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_gen

2020-09-08 09:56:45 866

原创 地区三级树Redis

1.用redis 缓存存取地区树Redis部分1)刷新缓存封装返回实体@Data@NoArgsConstructor@AllArgsConstructor@ToStringpublic class SysTree { private String value; private String label; private List<SysTree> children;}Service接口/** * 刷新缓存 */ vo

2020-09-08 09:52:16 336

原创 mysql去重

MySQL 去重并且保留id 最大的值SELECT * FROM cc WHERE id IN(SELECT MAX(id) FROM cc GROUP BY name)

2020-09-02 00:45:47 1135

原创 网关 Gateway

SpringCloud Gateway使用的是Webflux中的reactor-netty响应式编程组件,底层使用了Netty通讯框架1.Route(路由)构建网关的基本模块,他由ID,目标URL,一系列的断言和过滤器组成,如果断言为true则匹配该路由2.Predicate(断言)参考的是java8的java.util.funcation.Predicate 开发人员可以匹配HTTP请求的所有内容,如果请求与断言相匹配则进行路由3.Filter(过滤)指spring框架中GatewayFi

2020-08-27 18:00:55 188

原创 Hystrix - 服务降级,熔断,限流

服务降级1)服务器忙,稍后再试,不让客户等待并返回一个友好的提示,fallback引起降级的原因:程序运行异常 / 超时 /服务熔断出发服务降级 /线程池 /信号量打满也会导致服务降级服务熔断服务访问量过大的时候,直接拒绝访问服务降级->进行熔断->恢复调用线路限流秒杀高并发等操作,不能一窝蜂全进来,一个个排队,一秒钟n个有序进行...

2020-08-27 14:37:54 92

原创 springcloud - OpenFeign

1.使用接口+注解微服务调用接口+@FeignClient

2020-08-27 00:59:49 76

原创 Ribbon负载均衡

1)将springcloud的负载均衡原默认的轮循算法改为 随机算法Ribbon的核心组件 IRule在@ComponentScan 注解扫描不到的地方添加一个新的类package myrule;import com.netflix.loadbalancer.IRule;import com.netflix.loadbalancer.RandomRule;import org.springframework.context.annotation.Bean;import org.spri

2020-08-27 00:06:51 116

原创 JAVA批量删除

java中批量删除|sql解决mapper层接口:public int deleteTrainClassByIds(Long[] classIds);对应的sql语句:<update id="deleteTrainClassByIds" parameterType="String"> update train_class <trim prefix="SET" suffixOverrides=","> is_delete

2020-05-27 15:44:40 398

原创 Map传参的坑

Map传参的坑用 map传参是真的坑爹 ,维护困难等。1.用map传参做分页1.我试了分页插件,结果不行最终只能用sql语句来分页了。注:SQL语句写分页 要是接收前台map传参数的话分页就要这样写用${} 而不是#{}<!-- 分页 --><if test="pageNum != null and pageSize != null "> LIMIT ${pageNum},${pageSize}</if>2.就是传参注解用@RequestPa

2020-05-23 11:17:19 834

原创 springboot——统计

人员统计做一个公司的统计显示部门和人数<select id="getScoreStatistics" resultType="java.util.Map"> SELECT xwe.DeptName as deptname, COUNT(*) as number FROM xinjing_worker_examine xwe LEFT JOIN traindeptemp temp ON xwe.MemberId

2020-05-23 11:10:23 1091

原创 SpringBoot——Example函数的使用

Example函数使用1.业务中想要的SQL语句如下:SELECT worker_id, worker_code, worker_name, worker_phone, worker_card_num, worker_photo, worker_role_state, gu_id FROM all_staff_workers WHERE( ( is_enabled = ? and is_deleted = ? and sys_id = ? and (worker_card_num

2020-05-14 20:28:08 1627

原创 SpringBoot导入文件格式校验

1.SpringBoot 导入EXCEL时格式校验1.做EXCEL导入的时候,对于文件格式校验//前端将文件上传到服务器,前端返回给我的文件地址String filePath = jsonObject.getString("filePath");//将得到的文件地址字符串截取最后4位并且将格式转换成小写 String filePaths = filePath.substring(filePath.length()-4).toLowerCase(); if (!file

2020-05-14 20:21:05 1529

原创 SpringBoot端口占用

springBoot启动保服务端口占用1.win+R cmd查看端口号——>netstat -aon|findstr “10001”这个端口已经有了解决:终止端口号——>taskkill /pid 16744 -t -f查询全部端口号...

2020-05-07 19:51:02 443

原创 idea插件安装问题

Idea 安装一些插件问题安装插件的时候总是遇到这样的问题(我的是2019版本):解决办法非常的简单。步骤如下——>在里面输入 http://127.0.0.1:1080 记住前后都不要有空格。...

2020-04-21 19:52:30 312

原创 springboot——图片添加文字水印

springBoot 给图片添加文字水印项目要求给每个考生制作证书。这里我们有每个公司需要的背景图片模板,而我现在要做的就是把每个考生的考试信息和个人信息,以水印的形式添加到图片的指定位置。(现在这个灵活性不高)下面就直接上代码。首先我这边先写了一个工具类waterMarkUtils 。在这个工具类里面主要设置每个水印的位置以及字体还有存放位置。(我这边因为要上传到服务器,所以就稍微处理了一...

2020-04-15 22:09:59 2599

原创 java实体注解 @Transient

java实体类在做开发的时候,前台传来的参数有时候不在同一个实体里面这时候大多数就是自己再重新写一个实体,把用到的实体放在一个里面。如果这个写属性不用来保存数据库只是用来做临时变量的就不用这么麻烦了。只需要在实体里面引入想要的变量然后再加上一个注解就可以了。// 实体参数上面添加@Transient /** * 课程数量 */ @Transient ...

2020-04-15 15:47:17 788

原创 java-springBoot读取resources下面的文件

这里写自定义目录标题srpingBoot获取resources下面的字体文件下面直接就贴代码srpingBoot获取resources下面的字体文件项目做生成证书,就是在图片上面添加水印。做好之后要把处理好的图片上传到服务器。原本用的字体是Windows自带的。后来到服务器发现,Linux上面没有字体包。处理方法有两个 1.在Linux上面安装想要的字体 2.就是把需要的字体文件放到项目根目录...

2020-04-15 14:05:17 1241 2

socket通信.rar

socket通信

2021-07-05

空空如也

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

TA关注的人

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