java后台
jinyangbest
java工程师!
展开
-
Linux 安装Oracle官网jdk后,java -version查询不到
Linux java -version错误问题原创 2022-04-08 18:38:40 · 1332 阅读 · 0 评论 -
纯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 · 1850 阅读 · 2 评论 -
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 · 1430 阅读 · 0 评论 -
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 · 229 阅读 · 0 评论 -
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 · 2813 阅读 · 0 评论 -
MongoDB 通过DBRef关联字段进行查询
wUser是文档中的一个DBRef字段,id是wUser对应的文档的id{'wUser.$id': ObjectId('5c7a7f9c7e57eb78b92ec271')}原创 2020-06-17 17:09:44 · 2011 阅读 · 0 评论 -
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 · 512 阅读 · 0 评论 -
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 · 877 阅读 · 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 · 2072 阅读 · 0 评论 -
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 · 1422 阅读 · 0 评论 -
文件读取文件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 · 414 阅读 · 0 评论 -
springboot 拦截器@Autowired 注入失败
自己定义的拦截器在注入@Autowired 时不成功 @Autowired下的接口类是null值。经过查找,才知道拦截器加载的时间点在springcontext之前,所以在拦截器中注入才为null,这就是问题的原因。所以需要在配置文件中使用@Bean注解提前去加载。ps:同时在配置拦截器时候,添加拦截器不能使用new AppInterceptor()...原创 2019-08-02 15:10:14 · 3695 阅读 · 2 评论 -
spring 后台controller接收页面自定义数组数据等
最好的方式,直接封装一个对象,对象里面包含自定义数组,作为其属性,然后controller直接参数@RequestBody Menu menu,其中menu为封装的对象即可原创 2019-07-25 17:12:05 · 972 阅读 · 0 评论 -
PostMan 请求参数为数组(集合)
如下,其中auth字段为数组,同样的key,传入多个即为数组参数。原创 2019-07-24 18:44:00 · 21532 阅读 · 0 评论 -
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 · 1233 阅读 · 0 评论 -
MongoDb 多条件以及多重分组聚合的实现
db.getCollection('test').aggregate([ {'$match':{'test_a':{$eq:0} } }, //过滤条件 {'$group':{'_id':{user_id:'$user_id',date:'$date'} } }, //多条件分组聚合 ...原创 2019-06-03 15:01:53 · 3308 阅读 · 0 评论 -
excel导入非法字符处理,form表单等提交参数前后去除空白处理
0.注意:此方法只针对controller 中有明确参数名的参数有效,对于从httpservletrequest中取出来的参数不起作用【典型例如固件上传,从request中取出参数就不进行验证】1.简述问题前后空格 非法字符 XSS注入2. 问题产生的途径HTML页面参数提交 APP参数提交 Excel数据导入3. 处理问题对于提交的参数可以简单的在filter中统一处...原创 2018-08-24 08:58:27 · 3552 阅读 · 0 评论