![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
fool_dawei
从事java开发,专注物联网IOT方向
展开
-
时间戳转0点0分0秒(truncatedTo 当天当月当年)
public static void main(String[] args) { /* * truncatedTo方法介绍: * 返回LocalDateTime的副本,其中时间被截断。 * * 截断返回原始日期-时间的副本,其中小于指定单元的字段设置为零。 * 例如,使用minutes单元进行截断将把秒分和纳秒字段设置为零。 * * 单位的持续时间必须是一个标准日的长原创 2021-03-15 16:56:14 · 1398 阅读 · 0 评论 -
Java平均分配算法
文章目录需求算法示例多次实验结果需求1万个设备的IMEI固定且尽量平均的分配到四个组。算法算法来自文章【数据结构与算法】一致性Hash算法及Java实践public static int FnvHash(String key) { final int p = 16777619; long hash = (int) 2166136261L; ...原创 2019-08-09 15:07:01 · 5966 阅读 · 0 评论 -
JDK8 中的字符串拼接
原文出处:Hosee字符串拼接问题应该是每个Java程序员都熟知的事情了,几乎每个Java程序员都读过关于StringBuffer/StringBuilder来拼接字符串。在大多数的教程中,也许你会看到用+号拼接字符串会生成多个String,导致性能过差,建议使用StringBuffer/StringBuilder来拼接。可是真的是这样的吗?本文在JDK8中做了如下实验:p...转载 2018-07-09 13:42:20 · 1895 阅读 · 0 评论 -
Spring Data MongoDB - 查询指南
转自: http://www.baeldung.com/queries-in-spring-data-mongodb1.概述 本文将着重于在Spring Data MongoDB中构建不同类型的查询。 我们将查询使用Query和Criteria类,自动生成的查询方法,JSON查询和QueryDSL查询文档。1.1 Maven的依赖<dependency...转载 2018-03-21 14:54:11 · 1199 阅读 · 1 评论 -
spring boot 中 DispatcherServlet 相关配置
1. 自定义配置mapping映射路径可以在application.properties加入配置,如:server.servlet-path=/api/*也可以注入一个新的ServletRegistrationBean用于映射新的url://自动注入spring boot默认的上传配置@Autowiredprivate MultipartConfigElement multip...原创 2018-03-23 11:28:18 · 31379 阅读 · 1 评论 -
JNA调用dll - java集成一美IP对讲SDK(dll文件)
项目需要集成一美IP对讲机,一美SDK是dll文件,其他的dll文件集成做法也类似.记录一下准备将一美SDK文件的DataTran.dll文件放到系统C:\Windows\System32文件夹里JNA调用dll功能import com.sun.jna.Native;import com.sun.jna.win32.StdCallLibrary;import org.s...原创 2018-03-16 16:17:22 · 663 阅读 · 0 评论 -
微信支付
微信支付微信支付商户号配置 - 前端代码div class="weixinpay"> class="weui-btn" id="confirm" type="submit" style="width:70%; border-radius: 0px; font-size: 16px;" onclick="pay();">去付款div>js代码1、当支付页面为非微信原创 2018-01-18 14:55:05 · 534 阅读 · 0 评论 -
Java读取音频\视频时长 - JAVE
JAVE官网地址 JAVE(JAVA 一 UDIO VIDEO Encoder)库是在Java包装 ffmpeg的项目。开发人员可以利用JAVE将音频和视频文件从一种格式转码为另一种格式。在例子中,你可以转码的AVI文件到MPEG一个,你可以改变一个DivX视频流转换为(YouTube的等)的Flash FLV一个,你可以一个WAV音频文件转换成MP3或奥格Vorbis的一个,你可以分离和转载 2018-01-11 15:17:39 · 6024 阅读 · 0 评论 -
Spring MVC session处理---@SessionAttributes
转载自:BazingaLyncc的博客 http://blog.csdn.net/linuu/article/details/51037943介绍 在web开发中,session的重要性不言而喻,与cookie相比,session更加安全,处于服务器端,开发者经常把一些重要的信息放在session,方便在多次请求中方便的获取信息,Spring MVC 对session的支持也依旧很强转载 2017-10-24 11:51:53 · 3110 阅读 · 0 评论 -
Spring MVC 自定义数据绑定---HandlerMethodArgumentResolver
转载自:http://blog.csdn.net/linuu/article/details/51065476 谢谢作者的分享 Spring MVC的几种常见的数据绑定的方法,可以灵活地获取用户请求中的参数,例如@PathVariable,@ModelAttribute,@RequestParam等这些数据绑定注解,有了这些注解,我们可以很方便的去获取参数,但是偶尔我们需要自定义的去进行数据绑定转载 2017-10-23 17:28:26 · 712 阅读 · 0 评论 -
AOP拦截器简单配置及应用-SSM项目
AOP拦截器使用步骤记录写一个普通类MyInterceptor implements HandlerInterceptor(实现spring的拦截器接口)实现接口的所有方法 preHandle(相当于前置拦截器:指定需要拦截的方法执行之前 ,需要执行哪些处理) afterCompletion(相当于后置拦截器:指定需要拦截的方法执行完成之后 ,需要执行哪些处理) postHandle原创 2017-04-28 16:51:35 · 1687 阅读 · 0 评论 -
Struts拦截器-配置及简单应用示例-ssh项目
本文简单记录ssh项目中拦截器的应用:只有登录的用户才可以访问后台链接。未登录用户直接访问其他后台链接将被拦截到登录页面进行登录。就像逛某宝网站,未登录可以浏览商品,但是购买下单,或者收藏订阅,都会提示先登录才能进行那些操作。项目源代码可以到我的资源下载 —ssh项目(练习)第一步:编写一个普通类实现interceptor接口,并实现接口的所有方法public class LoginInterce原创 2017-05-02 20:42:16 · 426 阅读 · 0 评论 -
Dubbo注册中心启动配置
准备工作zookeeper包 官网下载dubbo-admin-2.5.4-SNAPSHOT.war 点击下载(JDK1.8环境使用)tomcat 官网下载配置zookeeper将zookeeper–>conf–>zoo_sample.cfg复制在一份改名为zoo.cfg(就在当前目录) 打开zoo.cfg文件。将dataDir=后面的路径改为你自己的存放路径加上data(注意双斜杠) 配原创 2017-05-12 14:55:51 · 2287 阅读 · 0 评论 -
mybatis做like模糊查询
这个网站中有很多方法点我跳转自己试验了如下的方法。参数中直接加入%% param.setUsername("%CD%"); param.setPassword("%11%"); <select id="selectPersons" resultType="person" parameterType="person"> select id,sex,age,转载 2017-06-06 15:32:49 · 252 阅读 · 0 评论 -
JAVA中复制数组的五种方法
“=”相当于将一个数组变量的引用传递给另一个数组;如果一个数组发生改变,那么引用同一数组的变量也要发生改变. 使用FOR循环,将数组的每个元素复制或者复制指定元素,不过效率差一点 使用clone方法,得到数组的值,而不是引用,不能复制指定元素,灵活性差一点 使用System.arraycopy(src, srcPos, dest, destPos, length)方法,推荐使用,效率最高转载 2017-06-29 20:17:08 · 2022 阅读 · 0 评论