java
一个西瓜勇闯天涯
这个作者很懒,什么都没留下…
展开
-
Collectorsto中toMap多个属性合并,groupingBy中mapping使用
List<TbOrganinfo> organinfo = (List<TbOrganinfo>)JSONObject.parseObject(oil).get("data");//单个keyMap map = organinfo.stream().collect(Collectors.toMap(TbOrganinfo::getOrganName,Function.identity())); //两个属性组合作为keyMap map = organinfo.s...原创 2022-02-18 17:50:44 · 5583 阅读 · 0 评论 -
定时任务之 @Scheduled cron表达式
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12),一...原创 2018-09-30 14:51:47 · 2328 阅读 · 0 评论 -
cannot access org.springframework.core.env.environment 问题解决
运行时发现cannot access org.springframework.core.env.environment问题,SpringApplication.run这里总是编译不过,是因为版本问题首先先删除.m2文件夹下所有然后我把我的版本改到这个<groupId>org.springframework.boot</groupId><ar...原创 2018-07-25 11:03:15 · 30834 阅读 · 1 评论 -
简版周报系统,持续更新(更新结束) 留坑,以后有时间重构吧,太菜的项目
周报系统 代码地址 https://github.com/wangxiaowen2345/zhoubao数据库需要更改一下用户为3的有全部的权限,简版,以后慢慢更新。上几张截图自动生成的周报审批时间轴5.17更新一版,带有审批流程,合同管理,周报由模板改为日报并自动生成简版周报5.22更新一版,包括合同付款提醒...原创 2018-03-13 17:34:09 · 6470 阅读 · 10 评论 -
微信支付接口(公众号支付)+微信支付回调函数 附代码
前段时间做微信支付,微信浏览器填写金额商品名之后提交跳转付款页面确认然后返回界面判断,今天来详细说下 国际惯例先贴代码mcontroller.java public void wxpay() { if(this.getPara("openid")==null){ this.redirect(Conts.wxpayoauth.replace...原创 2017-07-14 14:15:29 · 17048 阅读 · 1 评论 -
Log4j配置详解
来自: http://www.blogjava.net/zJun/archive/2006/06/28/55511.htmlLog4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:转载 2017-08-03 10:00:31 · 373 阅读 · 0 评论 -
JavaScript判断用户是通过电脑端还是移动端访问;js浏览器判断navigator
每个浏览器对应的useragent不同,JavaScript通过判断useragent的类型,便可以判断出用户所使用的浏览器类型,包括IE、Firefox、chrome等。还可以判断用户是否通过移动端访问,是否是ios系统、Android系统,iPhone以及ipad系统。除此之外,判断是否是通过微信访问,也可以通过useragent来判断。var browser = {原创 2017-06-15 15:12:27 · 818 阅读 · 0 评论 -
String的substring()方法内部实现
substring方法通过原字符串创建了一个新的对象。这个问题也经常被拿来测试应聘者对于substring()可能带来的内存泄漏风险是否有所了解。直到Java 1.7版本之前,substring会保存一份原字符串的字符数组的引用,这意味着,如果你从1GB大小的字符串里截取了5个字符,而这5个字符也会阻止那1GB内存被回收,因为这个引用是强引用。到了Java 1.7,这个问题被解决了,原字符原创 2017-06-14 17:25:51 · 1949 阅读 · 0 评论 -
generatorConfig.xml
xml version="1.0" encoding="UTF-8"?> generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">原创 2017-07-03 18:44:35 · 311 阅读 · 0 评论 -
redis框架搭建实战(持续更新)
Window 下安装下载地址:https://github.com/MSOpenTech/redis/releases。Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。打开一个 cmd 窗口 使用cd命令切换目录到 C:\redis原创 2017-06-29 14:44:55 · 325 阅读 · 0 评论