![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java开发录
zqbi
这个作者很懒,什么都没留下…
展开
-
JS中对数字进行千分位格式化以及四舍五入保留小数
JS的function/** * 数字格式化 * @param number 要格式化的数字 * @param decimals 保留几位小数 * @param dec_point 小数点符号 * @param thousands_sep 千分位符号 * @returns 格式化后的数字string */function format(number, decimals, dec_point, thousands_sep) { number = (number + '').repla原创 2021-05-10 16:52:19 · 422 阅读 · 0 评论 -
具有相同属性对象之间的转换
一、利用反射进行转换 /** * 转换具体细节 * * @param object 源 * @param target 目标 * @param <T> 泛型 * @return 返回传入对象类型 */ private static <T> T swap(Object object, T target) { //利用反射获取对象的所有属性(包括私有变量) Field[]原创 2021-03-19 10:20:28 · 1348 阅读 · 0 评论 -
根据字段名称获取对象中的值(Java反射)
静态方法两种方法都可以获取到,字段对应的是实体类中的成员变量名 /** * 获取对应字段的值 * * @param f 字段 * @param t 对象 * @param <T> * @return */ private static <T> String getValue(String f, T t) { /*Field[] declaredFields = t.getClas原创 2021-03-06 10:28:44 · 4985 阅读 · 0 评论 -
将一个大的List集合分割为数个小的List集合
举一反三 /** * 将List分割为多个大小为size的list * * @param source * @param <T> * @return */ public static <T> List<List<T>> cutList2list(List<T> source, Integer size) { if (size == null) {原创 2021-03-02 18:05:25 · 505 阅读 · 0 评论 -
Quartz定时任务中注入service业务层接口
假装有标题1)创建类implements org.springframework.context.ApplicationContextAware接口,重写setApplicationContext方法;类打上注解@org.springframework.stereotype.Component2)代码如下:@org.springframework.stereotype.Componentpublic class SpringTest implements org.springframework.co原创 2021-02-06 14:51:17 · 601 阅读 · 1 评论 -
quartz与springTask的定时任务
定时任务一、springTask定时任务1)新建类,使用注解@Component与@org.springframework.scheduling.annotation.EnableScheduling打在类上2)新建执行方法:使用注解@org.springframework.scheduling.annotation.Scheduled(cron = "0 0 0 * * ?")(每天晚上12点执行);cron表达式可以在线生成,不会写也没有关系;但是注意只有六位,不支持年秒 分 时 日 月 周原创 2021-02-05 18:18:11 · 470 阅读 · 0 评论 -
Tomcat部署及优化(版本8.5.31)
TOMCAT一、打包传入tomcat1)最简洁的方式就是使用开发工具,以IDEA为例,如下:2)在项目的target目录下,拷贝对应了项目的war包,至tomcat下的webapps下,war的名称就是访问路径中项目的名称。3)启动:bin/startup.bat或./startup.sh;关闭:bin/shutdown.bat(也可以Ctrl+C)或./shutdown.sh。4)windows下修改tomcat的标题:bin/catalina.bat文件中,默认是TITLE=Tomcat,可原创 2021-02-05 10:41:40 · 552 阅读 · 1 评论 -
RESTful简单了解
什么是REST表述性状态转移。REST指的是一组架构约束条件和原则,如果一个架构符合REST的约束条件和原则,我们就称它为RESTful架构。理解RESTful原创 2020-05-12 10:46:19 · 171 阅读 · 0 评论 -
Java开发——类中取项目配置文件的值
1、加载项目配置文件1.1)如下三个注解,后两个在类上,@Value用来取值:import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Configuration;import org.springframework.context.anno...原创 2020-04-29 17:44:52 · 635 阅读 · 0 评论 -
java及mysql的定时任务——@Scheduled注解、事件event(入门版)
event事件调度器1:查看是否开启event事件?SHOW VARIABLES LIKE ‘event_scheduler’;ON就是开启了,OFF就是关闭的。2:开启事件eventSET GLOBAL event_scheduler = 1;3:查看当前创建的事件SHOW EVENTS;4:删除存在的事件DROP EVENT 事件名称;5:创建/使用CREATE EVEN...原创 2019-09-16 15:43:20 · 443 阅读 · 0 评论 -
java中一个数组是否包含某一个字符,或者与另一个数组值相等,顺序不一致
常用的String数组之间的比较1、首先,判断一个数组中是否包含某一个字符1)定义数组localKeys2)利用Arrays.asList(localKeys).contains()来判断是否包含某个字符或其他类型(contains的参数为Object类型)2、再,判断一个数组中是否有多个字符1)定义数组localKeys,再把多个字符转换成数组userKeys2)利用HashSet不...原创 2019-09-04 20:25:35 · 1931 阅读 · 0 评论 -
关于微信小程序40029 code无效的问题
1)大多都是前端的appId和后端的appId不一致造成,粗心忘了换的!2)还有就是wx.request请求必须是get,默认就是get。所以不能换成其他的请求。也就是不要写!3)微信的对密文(encryptedData)的解码,需要初始向量(iv)和session_key(用code请求微信后台返回的值),为了获取unionID的,但是这个这种解密方式,可能会返回null,并不是每次都成功的...原创 2019-08-30 15:19:43 · 9268 阅读 · 0 评论 -
java关于mysql的事务回滚问题(默认引擎)
**当一个service有多条增删改sql时,需要用到事务控制。**1)首先,在方法或者类上加入@Transactional(rollbackFor = Exception.class)这个基本就OK了。(rollbackFor = Exception.class意思是遇到非运行期异常也回滚)2)如果还想自己控制事务的回滚,那就使用try{}catch{}。在try中的代码做判断,不符合直...原创 2019-08-23 16:20:50 · 518 阅读 · 0 评论