java菜鸟苦逼前进史
抗内卷程序员
这个作者很懒,什么都没留下…
展开
-
MongoDB基础
1.安装Windows 平台安装 MongoDB | 菜鸟教程2.推荐连接工具Navicat Premium 123.使用未完待续原创 2022-04-21 10:52:03 · 527 阅读 · 0 评论 -
面试题总结
2022-04-12一.HashMap底层实现原理解析我们常见的有数据结构有三种结构:数组结构链表结构哈希表结构下面我们来看看各自的数据结构的特点:1)数组结构: 存储区间连续、内存占用严重、空间复杂度大优点:随机读取和修改效率高,原因是数组是连续的(随机访问性强,查找速度快)缺点:插入和删除数据效率低,因插入数据,这个位置后面的数据在内存中都要往后移动,且大小固定不易动态扩展。2)链表结构:存储区间离散、占用内存宽松、空间复杂度小优点:插入删除速度快,内存利用率高,没有固定原创 2022-04-12 10:39:50 · 660 阅读 · 1 评论 -
java导出Excel之@ExcelColumn运用
Excel表格导出,java代码,采用反射加注解的方式获得excel表格中的数据_bk_yzw的博客-CSDN博客_excelcolumn注解转载 2022-01-19 14:59:35 · 3215 阅读 · 0 评论 -
文件比较工具-BCompare的简单使用
https://blog.csdn.net/weixin_40096176/article/details/79128452转载 2021-07-27 16:27:03 · 980 阅读 · 0 评论 -
SVN如何合并分支代码到本地主干
1.右击-show log 查看分支提交记录(从历史记录往前合并)2.选择一条提交记录右击,点击Merge revision to...3.选择你要合并到的分支或者主干代码库4.然后把主干代码提交到远程仓库原创 2021-07-24 19:27:44 · 672 阅读 · 0 评论 -
给图片添加多条文字水印和图片水印
原始图:水印原始模板:添加水印后的效果图package com.sjaco.hy.api.test;import java.awt.image.BufferedImage;import java.io.File;public class Test { public static void main(String[] args) { Data data=new Data(); data.setOriginalFilePath("原创 2020-06-20 17:20:20 · 148 阅读 · 0 评论 -
创建并使用线程池
public class TestExecutor { private static ExecutorService executor = Executors.newFixedThreadPool(30); public static void send(Data data) throws Exception { executor.submit(new TestRunnable(data)); }}public class TestRunnable i...原创 2020-06-08 09:38:24 · 179 阅读 · 0 评论 -
spring工具
package cn.microvideo.aud.rate.weight.util;import cn.microvideo.aud.rate.weight.constant.YmlConstant;import cn.microvideo.aud.rate.weight.token.service.TokenService;import org.springframework.stereotype.Component;/** * spring工具 */@Componentpubli.原创 2020-05-27 14:37:01 · 205 阅读 · 0 评论 -
sql中的字符串中字符的截取替换
沪11111_0 截取为 0SELECT需要截取的字段a,SUBSTR(a,LOCATE('_',a)+1,LENGTH(a))FROM表名沪11111_0 截取为 沪11111SELECT需要截取的字段a,SUBSTR(a,1,LOCATE('_',a)-1)FROM表名查询字段a的字符串中包含某个字符的所有数据 例如 沪11111_0 是否包含 '_'SELECT aFROM 表名WHERE LOCATE('_',a) >0替.原创 2020-05-26 10:34:48 · 543 阅读 · 0 评论 -
sql常用拼接函数 CONCAT( 参数1,参数2, 参数3.... )
SELECT CONCAT( t.参数1, t.参数2, t.参数3 ) AS 别名FROMtest t原创 2020-05-21 09:36:09 · 1327 阅读 · 0 评论 -
sql常用多条件统计函数 CASE WHEN
1.CASE WHEN 函数可用于多条件查询,多条件统计数量例如:求符合2种条件的总数量 SELECT sum( CASE WHEN 条件1 THEN 1 ELSE 0 END ) 别名1, sum( CASE WHEN 条件2 THEN 1 ELSE 0 END ) 别名2 FROM 表名详细说明:https://blog.csdn.net/weixin_4.转载 2020-05-18 10:35:53 · 1487 阅读 · 3 评论 -
mysql的时区错误问题
转载自:https://www.cnblogs.com/xiufengchen/p/10326331.htmlmysql的时区错误问题 The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one在使用springboot整合ssm和druid的时候出现数据库一个问题org.springframework.web.util.NestedServletException: Reques.转载 2020-05-18 10:15:03 · 647 阅读 · 0 评论 -
@PathVariable是spring3.0的一个新功能:接收请求路径中占位符的值
https://blog.csdn.net/sswqzx/article/details/84194979转载 2020-05-15 12:01:03 · 252 阅读 · 0 评论 -
mybatis使用原始标签(直接使用大于小于)
<delete id="deleteByDate" parameterType="com.po.test"> DELETE FROM test WHERE <![CDATA[ CREATE_TIME <= '${createTime}']]> </delete>原创 2020-04-29 15:31:40 · 202 阅读 · 0 评论 -
定时任务中@Scheduled cron 如何更改从配置信息中获取
https://www.cnblogs.com/yishang/p/11133371.html转载 2020-03-20 13:53:17 · 1851 阅读 · 0 评论 -
文件工具类
package cn.microvideo.aud.rate.server.util;import cn.microvideo.aud.rate.server.qing.util.QingOssUtil;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;i...原创 2020-03-19 17:15:51 · 190 阅读 · 0 评论 -
java导出Excel(Jxls模板)
Jxls工具类package cn.microvideo.aud.report.jxls.util;import cn.microvideo.aud.report.export.rep.TruckTrafficRep;import org.jxls.common.Context;import org.jxls.expression.JexlExpressionEvaluator;i...原创 2020-03-19 16:29:02 · 1574 阅读 · 0 评论 -
获取日期,时间,年月日工具类
package cn.microvideo.aud.rate.server.util;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class TimeUtil { public static String DATE_FORMAT = "yyyy...原创 2020-03-18 18:08:17 · 800 阅读 · 0 评论 -
UUID.randomUUID()生成唯一识别码
/** * 获取UUID(去除短连接线后的 */ public static String getUUID() { UUID uuid = UUID.randomUUID(); return uuid.toString().replace("-", ""); }原创 2020-03-18 10:29:39 · 591 阅读 · 0 评论 -
Java---通过属性名反射获取get和set方法
https://blog.csdn.net/weixin_39800144/article/details/79012369转载 2020-03-17 16:47:34 · 3479 阅读 · 0 评论 -
对象集合根据某个字段排序
public static void main(String[] args) { List<AdQuestionAnsweredEntity> list=new ArrayList<>(); AdQuestionAnsweredEntity a1=new AdQuestionAnsweredEntity(); a1.set...原创 2020-03-05 10:13:38 · 733 阅读 · 0 评论 -
String类型(多个使用,分割)转换为List
public static List<Long> formattingString( String ss){ if(StringUtils.isBlank(ss)){ return null;}; List<Long> longs=new ArrayList<>(); String[] sour...原创 2019-12-02 14:34:46 · 2820 阅读 · 1 评论 -
Springboot 整合导入Excel文件读取数据,支持windows和linux
参考博客:https://blog.csdn.net/rexueqingchun/article/details/82586950备注:基于参考博客调整方法在windows和linux都可使用1.导入的excel所在目录为D:/cs/test.xls,测试数据如下图所示:2.创建与excel表头对应的xml模版,文件名import_job_number.xml<?xml...原创 2019-09-30 14:51:46 · 523 阅读 · 0 评论 -
MD5Utils
package com.utils;public class MD5Utils { public static String getMD5(String source) { return getMD5(source.getBytes()); } public static String getMD5(byte[] source) { ...转载 2018-07-05 13:48:57 · 1437 阅读 · 0 评论 -
java截取视频空间的中间段
1.下载ffmpeg集成(静态)版本,解压后无需安装链接:https://pan.baidu.com/s/1-a4lDqqJDRdX99500L6lIw 密码:qp8c2.代码CmdExecuterpackage com.amigo.online.provider.manager.util.video.processing;import java.io.BufferedRead...转载 2018-07-17 18:30:29 · 2511 阅读 · 2 评论 -
java获取视频的各种数据(长宽 大小等)
package com.amigo.online.provider.manager.util.video.size;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.math.BigDecimal;import java.math.Rounding...转载 2018-07-17 18:24:11 · 11502 阅读 · 5 评论 -
java视频下载
方法一package com.amigo.online.provider.manager.util.video.download;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;imp...转载 2018-07-17 18:21:15 · 6784 阅读 · 5 评论 -
判断前台传入json参数是否为空
ParamterNullCheckpackage com.utils;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;public class ParamterNullCheck { public stati...原创 2018-07-11 16:45:35 · 3882 阅读 · 1 评论 -
数据库批量更新,批量插入
java代码/** * 修改冻结数量 * * @param applyTbl * @return */ int updateApplyNumber(List<Object> applyTbl); /** * 添加到库存表 * * @param applyTbl * @return */ int saveAdvStock(L...原创 2018-07-23 10:06:17 · 1491 阅读 · 0 评论 -
springboot整合redis(https://www.cnblogs.com/skyessay/p/6485187.html)
成功 1.项目目录结构 2.配置文件application.ymltestName:applicationName: testRedisspring:redis:host: 192.168.200.108port: 6379redis.propertieshost=192.168.200.108port=6379...转载 2018-07-11 13:46:07 · 172 阅读 · 0 评论 -
springboot 整合分页
pom.xml配置 <!-- 分页 --><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>1.2.3&转载 2018-07-04 09:58:54 · 1108 阅读 · 0 评论 -
java中一个接口调取另一个接口(接口一调取接口二)
工具类package com.utils;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.HttpURLConnection;import java.net.U...转载 2018-07-04 09:43:52 · 13401 阅读 · 1 评论 -
mybatis修改int型数据无法修改成0
今天遇到一个很奇葩的问题,修改user实体里面的一个int型的状态量1.2.3........都可以修改成功,唯独参数为0时修改不成功,控制台也没有报错,一切正常。项目用的是ssm框架。最后找到问题是出在mybatis的mapper.xml里了。场景如下: 修改status的值,0为禁用,1为启用。当传入的值为0时,就会修改失败。过程如下:这是mybatis更新语句中的修改状态量部分,查阅资料后...转载 2018-07-06 17:04:04 · 2090 阅读 · 5 评论 -
拦截器(只需添上@IgnoreSecurity注解即可不验证tocken)
package com.amigo.companion.provider.user.interceptor;import java.lang.reflect.Method;import javax.annotation.Resource;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.Htt...原创 2019-05-11 12:20:55 · 5925 阅读 · 0 评论 -
真分页
//传入参数//页码Integer page;//每页多少条Integer size;//代码public List<Evaluate> evaluateList(Integer page, Integer size) { Integer iOffset = (page - 1) * size; Long of...原创 2019-04-01 10:19:35 · 152 阅读 · 0 评论 -
spring-boot项目在eclipse中指定配置文件启动
https://www.cnblogs.com/shihaiming/p/9708400.html转载 2019-01-04 21:57:26 · 782 阅读 · 0 评论 -
commons-beanutils的使用【在对象之间进行属性值复制】
https://blog.csdn.net/caokai1992/article/details/50506252转载 2018-12-11 10:05:23 · 471 阅读 · 0 评论 -
ffmpeg视频精准剪切
https://blog.csdn.net/matrix_laboratory/article/details/53157383转载 2018-10-07 15:31:24 · 18076 阅读 · 1 评论 -
windows下Apache.RocketMQ安装部署
https://blog.csdn.net/hsl_1990_08_15/article/details/80077552转载 2018-11-06 15:19:25 · 157 阅读 · 0 评论 -
maven项目打包命令
maven项目打包命令CMD:E:\lwl_work\amigo-online>mvn clean package原创 2018-10-11 14:48:06 · 3786 阅读 · 0 评论