自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jinyangbest的博客

技术交流

  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 OpenSSL使用

OpenSSL简单使用

2023-09-13 15:28:14 88

原创 SpringBoot 配置允许循环依赖

Springboot 允许循环依赖配置

2023-07-20 09:28:05 500

原创 AWS CloudWatch监控配置(CloudWatch-Agent)

亚马逊 aws CloudWatch自定义指标代理

2022-07-16 15:59:14 2443 1

原创 Linux 安装Oracle官网jdk后,java -version查询不到

Linux java -version错误问题

2022-04-08 18:38:40 1265

原创 linux cat 多文件多条件查看日志命令

Linux cat 多文件多条件查看日志命令

2022-04-07 10:16:54 5673

原创 Mongodb命令行模式/远程登录密码包含特殊字符

将含有特殊字符的密码加上单引号(不能用双引号)./mongo 18.193.82.141:27054/admin -u username -p '$Sumec@iot'自己错误尝试:直接输入密码: -p $Sumec@iot ——》不行 密码用双引号包裹:-p "$Sumec@iot" ——》不行 密码使用Url encode进行编码后(无论加不加双引号):-p%24Sumec%402022——》不行 最后使用单引号包裹密码最终才可以,如下:(mongodump备份命令也是一样)...

2022-04-02 16:40:26 2705

原创 Mongodb 聚合Aggregation中$sum:1 后面的1是什么意思

源数据:{ "_id" : "GuqXmAkkARqhBDqhy", "beatmapset_id" : "342537", "version" : "MX", "diff_approach" : "5", "artist" : "Yousei Teikoku", "title" : "Kokou no Sousei", "difficultyrating" : "3.5552737712860107"}{ "_id" : "oHLT

2022-03-02 11:15:53 1035

原创 git本地分支创建以及关联对应远程分支

git命令行使用

2022-02-15 15:32:28 161

原创 MySQL索引方法

创建分支并提交代码到分支上述添加成员的方式非常简单,但是如果说每一个小组成员都可以对仓库push内容,就涉及到一个代码的安全和冲突问题了,当多个成员同时在线编辑时容易出现冲突,假设A的代码是有问题的却push上去了,他的代码可能就导致B的代码执行不了,但如果等代码全部都写完了再一次性提交,又会存在丢失每天进度的风险。因此,采用每个成员自己创立一个分支push自己的代码,最后再来进行合并是一个比...

2021-09-11 11:38:39 2027

原创 纯java代码对音频采样率进行转换(JDK rt包)

转换成16KHz采样率(含文件头) void reSamplingAndSave(byte[] data) throws IOException, UnsupportedAudioFileException { WaveFileReader reader = new WaveFileReader(); AudioInputStream audioIn = reader.getAudioInputStream(new ByteArrayInputStrea...

2021-06-02 15:25:09 1582 2

原创 在初次使用EasyPoi时遇到遍历和赋值问题

1、遍历问题在进行遍历list的时候,不要使用这种写法{{$fe: maplist t t.id }}要使用这种写法{{$fe: maplist t.id }}这两种写法相差在遍历list的起别名上,尽管文档中说fe的写法 fe标志 冒号 list数据 单个元素数据(默认t,可以不写) 第一个元素{{$fe: maplist t t.id }}但是还是不要写,我第一次这样写的,导出excel后,第一列的数据就死活赋不上值,后来也是debug代码发现了这个坑。2、如下图片所示,

2021-04-21 10:45:20 4333

原创 git取消合并和 强制提交和强制覆盖本地

取消合并  git merge --abort  push强制提交  git push -f origin mastergit pull 强制覆盖本地// 从远程仓库下载最新版本git fetch --all // 将本地设为刚获取的最新的内容git reset --hard origin/master...

2021-04-12 11:57:41 1272

原创 postman 请求参数集合格式

直接上示例,下图的oldFileNames就是集合,只要传多个value对应一个集合key就可以了。以下示例供参考:因为不同的postman版本好像输入方法不同,所以挨着试试看下面的方法。如果要输入一个arrayList,arr={111,222};方法1 把list元素分个写参数名 参数值arr[0] 111arr[1] 222If that doesn't work, try not putting indexes in brack...

2020-10-27 09:50:08 2065

原创 Mybatis批量插入数据

java代码:注意:这里循环的时候需new 出来新的对象,而不能通过循环改变属性的值就认为这是一个新的对象了,通俗的说就是new ReddemCode()要放在for循环的里面.xxxMapper.xml 1 <!-- 批量插入生成的兑换码 --> 2 <insert id ="insertCodeBatch" parameterType="java.util.List" > 3 <selectKey resultT.

2020-10-12 16:58:57 219

原创 mybatis使用注解实现in查询(mysql)

mybatis实现in查询,两种方法:xml形式(推荐) 注解方式(个人喜欢注解,但是in场景可能不太适合注解)代码:1 @Select("<script>"2 + "SELECT IDFA FROM t_xxx WHERE IDFA IN "3 + "<foreach item='item' index='index' collection='strList' open='(' separator=

2020-09-29 11:26:36 2694

原创 MongoDB 通过DBRef关联字段进行查询

wUser是文档中的一个DBRef字段,id是wUser对应的文档的id{'wUser.$id': ObjectId('5c7a7f9c7e57eb78b92ec271')}

2020-06-17 17:09:44 1971

转载 Springboot静态资源映射

Springboot静态资源映射Springboot默认支持的静态资源路径 ,即 /**,默认下面三个路径/src/main/resources/public/src/main/resources/resources/src/main/resources/staticimage.png我们在 三个默认路径下添加 image2.jpg image3.jpg image4...

2020-03-23 15:04:36 492

转载 mongodb更改字段类型

mongodb更改字段类型1、字段类型判断db.tb_name.find({"status":{$type:"double"}).count()//所有的status字段类型为Double类型的db.tb_name.find({"status":{$type:1}).count()//所有status字段类型为Double类型的数据类型批量转换(double转为...

2019-12-13 14:53:55 840 1

原创 mongodb更改字段类型

字段类型判断db.tb_name.find({"status":{$type:"double"}).count()//所有的status字段类型为Double类型的db.tb_name.find({"status":{$type:1}).count()//所有status字段类型为Double类型的数据类型批量转换(double转为int32):db.tb_name...

2019-11-21 19:24:28 2057

转载 HttpClient使用详解与实战一:普通的GET和POST请求

简介HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。HttpClient最新版本是HttpClient 4.5.3 (GA)。官方下载:http://hc.apache.org/downloads.cgi主要特性基于标准、纯净的Java语言,实现...

2019-09-20 14:13:26 879

原创 文件读取文件copy相关

https://my.oschina.net/chenzhou/blog/3018027一、前言:下面例子中,所有异常处理均采用抛出的形式,各位千万不要效仿二、几种拷贝文件的方式 2.1 字节流的形式public static void byteCopy(String sourcePath,String target) throws IOException { //1....

2019-09-03 09:06:15 330

原创 springboot 拦截器@Autowired 注入失败

自己定义的拦截器在注入@Autowired 时不成功 @Autowired下的接口类是null值。经过查找,才知道拦截器加载的时间点在springcontext之前,所以在拦截器中注入才为null,这就是问题的原因。所以需要在配置文件中使用@Bean注解提前去加载。ps:同时在配置拦截器时候,添加拦截器不能使用new AppInterceptor()...

2019-08-02 15:10:14 3611 2

原创 spring 后台controller接收页面自定义数组数据等

最好的方式,直接封装一个对象,对象里面包含自定义数组,作为其属性,然后controller直接参数@RequestBody Menu menu,其中menu为封装的对象即可

2019-07-25 17:12:05 961

原创 PostMan 请求参数为数组(集合)

如下,其中auth字段为数组,同样的key,传入多个即为数组参数。

2019-07-24 18:44:00 21265

原创 Java HTTP下载支持断点续传服务端

private void downFile(HttpServletResponse response, HttpServletRequest request, String location){ BufferedInputStream bis = null; try { File file = new File(location); if (fil...

2019-07-24 09:56:23 1218

原创 springboot之使用redistemplate优雅地操作redis

springboot之使用redistemplate优雅地操作redis转藏到我的图书馆 概述 本文内容主要 关于spring-redis 关于redis的key设计 redis的基本数据结构 介绍redis与springboot的整合 sringboot中的redistemplate的使用 之前看了很多博客,大都都只是粗略的介绍...

2019-06-27 15:34:29 164

原创 MongoDb 多条件以及多重分组聚合的实现

db.getCollection('test').aggregate([ {'$match':{'test_a':{$eq:0} } }, //过滤条件 {'$group':{'_id':{user_id:'$user_id',date:'$date'} } }, //多条件分组聚合 ...

2019-06-03 15:01:53 3285

原创 IntelliJ IDEA导入项目不能生成 .iml文件问题

导入import有时可能不能自动生成.iml文件,需要关闭项目,file选择open project,然后选择项目目录里面的pom.xml文件打开,然后open as project。最后等待下载相应的jar和一些plugins,这样就能自动生成.iml文件。...

2019-05-22 15:14:59 9969

原创 Bootstrap模块dropdown实现下拉框响应的事件

//监听消息li标签关闭dropdown事件//用户所有消息已读状态处理$('#msg_dropdown').on('hidden.bs.dropdown', function() { console.log("触发了dropdown关闭事件!"); $.ajax({ url: '/plat/message/allStatus', type: ...

2019-04-28 17:19:55 3272

原创 使用插件bootstrap-table实现表格记录的查询、分页、排序等处理

原文地址:https://www.cnblogs.com/ziyoublog/p/9055790var $table; //初始化bootstrap-table的内容 function InitMainTable () { //记录页面bootstrap-table全局变量$table,方便应用 var query...

2019-04-15 13:32:29 916

原创 Linux压缩解压相关命令

linux压缩和解压缩命令tar 解包:tar zxvf filename.tar 打包:tar czvf filename.tar dirnamegz命令 解压1:gunzip filename.gz 解压2:gzip -d filename.gz 压缩:gzip filename .tar.gz 和 .tgz 解压:tar zxvf file...

2019-03-25 15:08:01 165

原创 git 取消commit

git如何撤销上一次commit操作1.第一种情况:还没有push,只是在本地commitgit reset --soft|--mixed|--hard &lt;commit_id&gt;git push develop develop --force (本地分支和远程分支都是 develop)这里的&lt;commit_id&gt;就是每次commit的SHA-1,可以在log...

2019-01-11 15:31:27 23480

原创 bootstrapSwitch 开关状态改变不触发change事件

我在“switch-change”事件中使用$('#mySwitch').bootstrapSwitch('state',true);,好像只是再次触发了change事件,有什么方法可以解决吗?可以通过第三个参数来决定是否要执行switchChange事件。通过绑定事件switchChange.bootstrapSwitch, 然后在该事件中调用方法,比如self.bootstrapSwitc...

2018-09-06 15:06:22 5228 2

原创 excel导入非法字符处理,form表单等提交参数前后去除空白处理

0.注意:此方法只针对controller 中有明确参数名的参数有效,对于从httpservletrequest中取出来的参数不起作用【典型例如固件上传,从request中取出参数就不进行验证】1.简述问题前后空格 非法字符 XSS注入2. 问题产生的途径HTML页面参数提交 APP参数提交 Excel数据导入3. 处理问题对于提交的参数可以简单的在filter中统一处...

2018-08-24 08:58:27 3478

原创 jsp页面long类型时间毫秒数转成日期

方式一:&lt;jsp:useBean id="date" class="java.util.Date" /&gt;&lt;jsp:setProperty name="date" property="time" value="${lockRecords.pwdStartDate}"/&gt;&lt;fmt:formatDate value="${date}&q

2018-07-12 13:43:52 2942 1

原创 关于ajax提交时,启用bootstrap-Validator进行验证注意事项

如果bootstrap-Validator验证通过,只是后台如账号冲突,success方法里面返回的是result.success = false时,提示错误消息的同时,不许要销毁bootstrap-Validator验证。否则不关闭modal,再次提交的时候,虽然仍提交不成功,但会导致页面刷新,让人误解。示例:/*编辑设备登记的设备*/$('#edit_btn').on('click', fu...

2018-05-24 14:00:21 6032 1

原创 BootStrap 模态框禁用空白处点击关闭

模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。bootstrap的模态框在默认情况下,点击其他空白区域(通常是遮罩层),模态框会被关闭,那么以下方法就是禁止点击其他区域关闭模态框。$('#myModal').modal({backdrop: 'static', keyboard: false})...

2018-05-15 11:20:21 212

原创 mongodb 删除一个字段

mongoDB删除表中一个字段使用update命令update命令update命令格式:db.collection.update(criteria,objNew,upsert,multi)参数说明:criteria:查询条件objNew:update对象和一些更新操作符upsert:如果不存在update的记录,是否插入objNew这个新的文档,true为插入,默认为false,不插入。multi...

2018-05-14 14:11:26 18812

原创 ajax请求数据包含数组(集合)时需要注意

项目中经常遇到批量删除、批量导出等需求,往往需要把多个id封装成数组传到后台做业务逻辑处理。但是普通ajax请求data参数是数组,后台用数组接收不到。一般ajax写法var ids= [];$.ajax({ url: 'xxxx.do', data: { ids: ids}, dataType: "json", type:...

2018-04-25 14:59:04 1652 2

原创 获得每日,每周,每月的0点和24点的时间戳

获得每日,每周,每月的0点和24点的时间戳 //获得当天0点时间 public static int getTimesmorning(){ Calendar cal = Calendar.getInstance(); cal.set(Calendar.HOUR_OF_DAY, 0); cal.set(Calendar.SECOND, 0); cal.set(Calendar.MINUTE, 0);...

2018-03-23 16:00:34 1126

Java提取IPA中的png文件, 并进行解码还原png图片

直接解析ipa中的png图片是无法在windows中直接展示的,只能在Safari中显示;需要解码后才能正常在所有平台展示

2020-01-03

空空如也

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

TA关注的人

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