后端
文章平均质量分 65
spring-boot,java,groovy
xun-ming
坚持每月一篇
展开
-
Java知识点记录
try catch使用,为空判断,大批量数据插入等java知识点学习原创 2024-08-29 17:40:25 · 375 阅读 · 0 评论 -
ECharts实现按月统计和MTBF统计
使用Echart实现mtbf和按月统计原创 2024-07-25 20:00:00 · 399 阅读 · 0 评论 -
Java导出Excel并邮件发送
一、导出Excel添加maven依赖exportExcel()这个方法有两个参数,第一个是导出文件的保存全路径,比如/Users/admin/Desktop/result.xlsx,第二个是从sql查询出来的结果集二、邮件发送maven依赖具体代码,以下具体代码参考这里。原创 2024-06-28 19:00:00 · 488 阅读 · 1 评论 -
Java之SpringSecurity使用心得
springsecurity使用心得,包括内存身份认证、jdbc身份认证和自定义登录页原创 2024-05-17 21:00:00 · 1505 阅读 · 0 评论 -
Java GUI开发之邮箱验证码登录
本文主要学习的是邮箱验证码知识,只是需要一个载体来验证这个功能,所以选择了gui。直接看最终效果图两个输入框两个按钮,输入邮箱,点击获取,登入邮箱查看验证码,再输入验证码,点击登录,流程结束。原创 2024-05-16 17:44:04 · 292 阅读 · 0 评论 -
Java加密签名算法学习
签名是为了验证数据的来源和完整性。加密是为了保护数据的内容,使其对未授权的用户不可读。原创 2024-05-16 11:37:07 · 844 阅读 · 0 评论 -
Java缓存caffeine使用心得
Java使用caffeine高性能缓存库学习记录原创 2024-05-10 10:04:32 · 1007 阅读 · 0 评论 -
Java实现Excel导入和校验
java使用easyexcel实现excel导入功能原创 2024-05-10 09:56:18 · 842 阅读 · 0 评论 -
Java使用263和qq邮箱发邮件
使用java发邮件原创 2023-11-28 14:19:42 · 268 阅读 · 0 评论 -
Java并发之CountDownLatch使用
JUC中CountDownLatch的灵活使用原创 2023-10-24 15:23:38 · 180 阅读 · 0 评论 -
【Spring Boot】拦截器学习笔记
spring boot拦截器 带签名原创 2023-09-21 18:06:45 · 820 阅读 · 0 评论 -
【Spring Boot】集成Kafka实现消息发送和订阅
使用spring boot和kafka实现消息订阅和发送原创 2023-08-29 19:02:54 · 5783 阅读 · 3 评论 -
使用EasyPoi实现Excel的按模板样式导出
easypoi 模板指令导出原创 2023-07-26 15:28:05 · 4038 阅读 · 0 评论 -
Docker使用心得与技巧
1,从Xshell客户端,在红色App Icon图标右侧点击新建文件传输(Ctrl+Alt+F)窗口32.87.204.184——webapps2,在/mnt/data目录下新建aoti目录,在aoti目录下新建target目录和Dockerfile文件,target目录中存放服务的不同版本的jar包,比如atab-server-0.0.1.jar,Dockerfile文件FROM java:8MAINTAINER yangcf<yangcf@dpark.com.cn>RUN ln原创 2021-07-02 11:43:21 · 273 阅读 · 0 评论 -
Navicat导入Excel文件字段对应的问题
如图所示,首先保证excel的第一行的字段要和即将导入的那张表的字段相对应,即名字和数量一样,数量其实无所谓,一样是最好如果按照上图默认的配置进行导入,那么到栏位对应的那一步时就会出现烦人的filed1到filedn的手动字段点击对应操作,表的字段少的话也就点几下就好,要是有十几个以上的点起来要疯掉的,而且最后导入到表中的数据也会出现excel中第一行的表头无效数据,还得手动删除正确的做法就是:原创 2017-10-11 15:34:53 · 5705 阅读 · 2 评论 -
PostMan使用心得与技巧
一、下载安装注册二、使用1,新建Collection2,设置全局变量登陆后返回的token3,配置测试和生产环境4,使用curl命令原创 2020-12-25 17:43:16 · 637 阅读 · 0 评论 -
RabbitMQ初学之安装与常见问题记录
1,安装erl9.0 –> otp_win64_20.0.exe 2,安装rabbitmq server –> rabbitmq-server-3.6.11.exe 3,环境变量建议配置,ERLANG_HOME,RABBITMQ_HOME,Path,但不配也无所谓 4,错误记录 错误1:C:\Program Files (x86)\RabbitMQ Server\rabbitmq_se原创 2017-09-08 09:41:59 · 6418 阅读 · 0 评论 -
Window下搭建配置Redis环境
1、下载redis文件zip,https://github.com/microsoftarchive/redis/releases/tag/win-3.2.1002、把zip文件放到指定目录下解压,比如放到Program Files目录下,即C:\Program Files\Redis-x64-3.2.1003、使用命令行提示符(cmd)进入到上一步的redis目录,执行如下命令,启动redis服务端redis-server.exe redis.windows.conf4、同时,另打开一个cmd原创 2020-09-15 13:21:17 · 207 阅读 · 0 评论 -
Java中lambda表达式的简单使用
1、不带参数无返回值的使用lambda表达式之前 runOnUiThread(new Runnable() { @Override public void run() { text.setText(text.getText().toString()); } })...原创 2019-06-04 15:44:51 · 857 阅读 · 0 评论 -
MyBatis的初步使用
1、批量更新&amp;lt;update id=&quot;batchUpdate&quot; parameterType=&quot;java.util.List&quot;&amp;gt; update test set test=${item.test}+1 where id in &amp;lt;foreach collection=&quot;list&a原创 2018-05-30 15:05:33 · 1536 阅读 · 0 评论 -
Java处理超时方法
private void testTimeOut(){ Callable<String> task = new Callable<String>() { @Override public String call() throws Exception{ //执行耗时代码 Thread.sleep(10000); return .原创 2021-11-30 23:00:36 · 4628 阅读 · 0 评论 -
Java使用POI导出Excel、合并单元格、插入网络图片
Java使用POI对Excel合并单元格和添加网络图片原创 2022-12-31 23:04:00 · 1863 阅读 · 0 评论 -
代码实现根据某个字段对数据分组合并
代码实现根据某个字段对数据分组合并。原创 2022-11-30 13:10:51 · 211 阅读 · 0 评论 -
Java线程池Executors学习笔记
Executors1、newFixedThreadPool(int nThreads)Creates a thread pool that reuses a fixed number of threads operating off a shared unbounded queue. At any point, at most 2 threads will be active processing tasks.If additional tasks are submitted when all t原创 2021-01-28 15:57:46 · 259 阅读 · 0 评论 -
Java List<T> 获取最小值
获取List中的最大最小值,可以直接使用以下代码Collections.min();Collections.max()不过这个方法的参数值却是类似List< Integer > 或者 List< double >对于实体类的List来说就不太管用了,那么只能自己遍历了有一个实体类 private class Test{ int id; ...原创 2019-10-21 18:05:40 · 13140 阅读 · 0 评论 -
Java使用 srs 和 ffmpeg 将 rtsp 转流 hls
文章目录一、srs编译和运行二、ffmpeg编译1,参数说明三、commandManager命令行封装四、参考博文一、srs编译和运行二、ffmpeg编译1,参数说明-hls_time 2::设置每片的长度,默认值为2。单位为秒-hls_list_size 2.0:设置播放列表保存的最多条目,设置为0会保存有所片信息,默认值为5-hls_wrap 15:设置多少片之后开始覆盖,如果设置为0则不会覆盖,默认值为0.这个选项能够避免在磁盘上存储过多的片,而且能够限制写入磁盘的最多的片的数量原创 2021-09-08 14:55:29 · 4717 阅读 · 0 评论 -
Windows下nginx的配置与启动
windows下nginx的配置与启动原创 2023-05-20 16:32:00 · 3553 阅读 · 0 评论 -
Java中对日期的操作(获取、比较、排序、间隔)
在Java中比较时间或者日期基本上都要转换成Date类型,以上代码主要提供三个比较的方法,compareTo、getTime、after,另外还提供计算两个日期之间的间隔天数,以及根据当前日期获取后一天的日期的方法原创 2015-01-07 11:16:28 · 8151 阅读 · 0 评论 -
Maven项目之错误日志发邮件通知
1、主要通过logback.xml配置,该文件位于src/main/resource目录下configuration scan="false"> property name="fileName" value="xunming-scheduler"/> appender name="STDOUT" class="ch.qos.logback.core.ConsoleAp原创 2018-01-30 15:37:46 · 1356 阅读 · 1 评论 -
Java常用工具方法使用心得
获取文件夹下所有文件名从字符串中提取数字替换最后一个,仿replaceFirst方法取两位小数判断日期是否在某一段日期内获取项目配置文件中的变量值java依赖包一起打进去txt文件最后一行文件内容覆写并追加字符串中获取手机号获取文件夹下所有文件名Java-读取某个目录下所有文件、文件夹和3种从文件路径中获取文件名的方法public static Arra...原创 2017-12-22 15:09:15 · 826 阅读 · 0 评论 -
判断点是否在对角线两点构成的矩形中
判断点是否在对角线两点构成的矩形中原创 2022-02-10 15:19:27 · 949 阅读 · 0 评论 -
Java8 list.stream()操作使用心得
java8 list stream各种使用场景记录原创 2022-06-29 14:03:31 · 1649 阅读 · 0 评论 -
【Spring Boot】快速集成 Redis
文章目录1、新建 `Spring Boot` 项目2、添加 `redis` 和 `pool` 依赖3、添加 `application.yml` 配置4、添加 `RedisConfig` 配置类5、添加 `RedisUtil` 工具类6、启动 `redis-server`7、测试使用 `redis`1、新建 Spring Boot 项目2、添加 redis 和 pool 依赖 <dependency> <groupId>org.springframewo原创 2021-09-13 11:14:55 · 302 阅读 · 0 评论 -
Java - Semaphore信号量浅析
文章目录一、什么是信号量二、信号量有什么用三、信号量怎么用四、tryAcquire和acquire的区别一、什么是信号量Semaphore存在于java.util.concurrent(java并发)包下,,是一个计数信号量,维护了一个许可的集,若有必要,会在获取许可前阻塞每一个线程。二、信号量有什么用假想在服务器上运行着若干线程,这些线程需要连接到同一数据库,但任一时刻只能获得一定数目的数据库连接。要怎样才能够有效地将这些固定数目的数据库连接分配给若干线程?方案一:给方法加锁,那样从始至终只会有原创 2020-10-20 11:39:09 · 284 阅读 · 0 评论 -
Java实现可换行文字转图片
需求来源由于微信公众号无法直接复制别人的文章转发,因为会被检测认为是相同的原创文章,所以很多公众号运营者就想到把文字转成图片来发文,这样系统就无法检测重复性了,这样做某种程度上确实侵犯了原创版权,所以笔者不建议不鼓励不支持这样做,但是这个需求还是很有意思的需求分析1、java本身肯定有这样的api来实现基本的文字转图片功能,果不其然,经过一番简单搜索,发现java.awt.Graphics类...原创 2019-06-14 11:31:24 · 12439 阅读 · 8 评论 -
Java正则表达式判断手机号码和邮箱【2014版】
目前了解的原创 2014-09-23 09:35:02 · 6094 阅读 · 1 评论 -
Java后台接口开发实战演练
作为一名普通的Android开发者,想要独立开发一个App,最头疼的地方在于后台接口没人写,正常来说会有以下两种解决方案: 1. 用第三方服务 2. 自己搭建服务器第一种方案我之前试过,使用的是[bmob后端云](https://www.bmob.cn/),还别说,当时用的还挺顺手,以致于最后成功的把我的App上架到应用市场,然鹅,好景不长,慢慢的,bmob开始各种收费了,一个是短信没法正常使用,后来我换成了mob的短信SDK,觉得用着不顺手,又换回了bmob的邮件登陆,再后来邮件又收费了,直到最原创 2019-08-04 22:20:57 · 63402 阅读 · 11 评论 -
Swagger导出word和excel文档
参考博文1、Swagger文档转Word 文档2、提取swagger内容到csv表格,excel可打开原创 2022-03-31 13:37:07 · 19218 阅读 · 3 评论 -
【Spring Boot】使用Websocket实现点对点通信
1,Spring Boot系列20 Spring Websocket实现向指定的用户发送消息2,spring websocket 使用@SendToUser3,springboot集成websocket点对点推送、广播推送4,Spring Boot整合WebSocket及Spring Security实例5,websocket配合spring-security使用token认证6,springboot中通过stomp方式来处理websocket及token权限鉴权相关7,spring secur原创 2021-10-24 22:25:58 · 701 阅读 · 0 评论 -
Swagger2生成在线接口文档并导出pdf文件
1,配置2,注解3,切换主题4,生成pdf文件,解决中文丢失adoc-html-pdfgithub原创 2021-05-31 16:32:33 · 3831 阅读 · 1 评论