- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 JAVA 月份中的第几周处理 1-7属于第一周 依次类推 29-31属于第五周
public static final String DATEFORMAT_PATTERN_THREE = "yyyy-MM-dd";/** * 根据时间返回对应的周 传入时间格式 yyyy-MM-dd * * @param day 2019-07-01 2019-07-31 * @return 2019-07-w1 2019-07-w5 */ public st...
2019-08-19 10:14:45
660
转载 JAVA list按照另外一个给定list排序 多余的自动排在后面
public static void main(String[] args) { String[] regulation = {"诸葛亮","鲁班","xzcx","貂蝉","吕布"}; final List<String> regulationOrder = Arrays.asList(regulation); String[] ordered = {&quo
2019-01-20 17:02:40
5635
1
原创 JS 前端判断手机访问
$(document).ready(function(){ var browser = navigator.userAgent.toLowerCase(); var phone = /iphone|ipod|ipad|android|mobile|blackberry|webos|incognito|webmate|bada|nok...
2018-10-24 09:17:41
2027
转载 富文本编辑器Summernote增加图片居中(转载)
使用了一段时间的Tipask,这是一个非常好的建站程序,现在为Tipask共享一些功能 Tipask使用Summernote编辑器,使用中发现没有图片居中的功能,而对于一般的网页正文部分,图片居中排版会美观一些,所以本次通过修改Summernote,添加图片居中功能。使用了一段时间的Tipask,这是一个非常好的建站程序,现在为Tipask贡献一些功能Tipask使用Summerno...
2018-09-26 09:20:07
2624
原创 阿里云短信
//配置类import com.bootdo.outpack.bean.AppConfigBean;import com.bootdo.outpack.bean.SMSBean;import com.bootdo.outpack.bean.ServiceResponseBean;import com.bootdo.outpack.constants.AppConstants;impo...
2018-09-20 09:35:10
299
转载 excel
package com.bootdo.outpack.utils;import org.apache.poi.hssf.usermodel.HSSFDateUtil;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.*;import org.apache.poi.ss...
2018-09-20 09:32:16
375
原创 时间工具类
import org.apache.commons.lang.StringUtils;import org.apache.commons.lang.time.DateUtils;import org.apache.log4j.Logger;import java.math.BigDecimal;import java.sql.Timestamp;import java.text....
2018-09-20 09:30:21
160
转载 根据参数获取当前日期的周一至周末
参数diff 0表示本周,1表示下周,-1表示上一周,public static Map getWeekDays(int i) { Map resultMap = new HashMap(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); // getTimeInterval(sdf); Calenda...
2018-08-15 23:05:00
2554
转载 HASH索引
Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。可 能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢?任何事物都是有两面性的,Hash 索引...
2018-08-10 11:15:23
1216
2
转载 MYSQL 判断索引是否生效
explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如: explain select surname,first_name form a,b where a.id=b.id EXPLAIN列的解释:table:显示这一行的数据是关于哪张表的...
2018-08-10 09:44:00
4997
原创 微信配置 java-weixin-tools
import cn.binarywang.wx.miniapp.api.WxMaService;import cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl;import cn.binarywang.wx.miniapp.config.WxMaConfig;import cn.binarywang.wx.miniapp.config.Wx...
2018-08-08 13:56:28
8114
翻译 springboot 自定义配置定时任务开关
第一步import org.springframework.context.annotation.Condition;import org.springframework.context.annotation.ConditionContext;import org.springframework.core.type.AnnotatedTypeMetadata;public cla...
2018-08-08 13:55:05
9246
6
转载 leetcode 求数组的最长自增序列
题目描述:给定一个未经排序的整数数组,找到最长且连续的的递增序列。示例 1:输入: [1,3,5,4,7]输出: 3解释: 最长连续递增序列是 [1,3,5], 长度为3。尽管 [1,3,5,7] 也是升序的子序列, 但它不是连续的,因为5和7在原数组里被4隔开。 示例 2:输入: [2,2,2,2,2]输出: 1解释: 最长连续递增序列是 [2], 长度为1。注意:数组长度不会超过...
2018-07-04 15:23:03
490
原创 Spring Boot报错:This application has no explicit mapping ... a fallback
首先这个报错是找不到对应的地址:1.检查自己的注解之类的写完了么2.Application启动类的位置不对.要将Application类放在最外侧,即包含所有子包 原因:spring-boot会自动加载启动类所在包下及其子包下的所有组件.3.在springboot的配置文件:application.yml或application.properties中关于视图解析器的配置问题: 当...
2018-04-18 10:32:34
950
原创 微信 根据个人位置查询附近的活动
微信获取个人信息的方法不多说。主要讲如何计算SELECT t.cname, t.deptname, t.telephone, ROUND( 6378.138 * 2 * ASIN( SQRT( POW( SIN( ( 30.664385188806 * PI() / 180 - t.latitude * PI() / 180 ...
2018-03-07 16:59:42
979
原创 微信分享
微信内部分享失败。改为页面跳转,分享成功//加载微信配置var sharelink = "";var host = window.location.host;var wxdata=new Object();$.ajax({ type : 'get', url : jsRoot + "/market/macts/getjsapiTicket", async:true, conte...
2018-03-06 14:43:53
199
原创 微信下openLocation失效
在安卓下可以,但是IOS系统不行。用wx开发者工具测试显示OK。其实用真机测试发现,IOS的环境下会报错。具体原因是经纬度的原因,经纬度必须为浮点型。wx.openLocation({ latitude: parseFloat(deptList[0].latitude), // 纬度,浮点数,范围为90 ~ -90 longitude: parseFloat(deptList[0].l...
2018-03-01 16:39:32
7409
2
转载 我对Java Serializable(序列化)的理解和总结
文章为转载,转自:我对Java Serializable(序列化)的理解和总结1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什
2017-12-27 16:54:38
178
原创 eclipselink 数据库表命名规则 驼峰转下划线/表名转换
最近公司做SAAS项目,以前用的数据源为c3p0,数据库表的命名规则为类名(驼峰)转为下划线。比如:PersonMsg (类) 对应 表名 person_msg(表)而现在公司用的是eclipselink做dao层操作。为了避免大量修改只能去看eclipselink是否有支持命名策略。最后发现了终极boss《SessionCustomizer》,这个玩意。分享出来 ,以后不迷路。
2017-12-18 17:02:46
1203
原创 JPA entityManager 实现 分页查询
@Override public PageModel queryForPager(int pageNumber, int pageSize, Class entityClass, String condition, String sort,HttpServletRequest request, Object... params) { EntityManager entityManage
2017-12-05 23:05:45
11132
原创 sqlParser 处理SQL(增删改查) 替换schema 用于多租户模式下
本文是原创,转载请标注。sqlparser maven地址如下: com.github.jsqlparser jsqlparser 0.9.5 代码如下。import java.io.StringReader;import java.util.List;import net.sf.jsq
2017-12-05 10:15:40
9937
原创 mysql 数据批量插入效率
今天对公司代码进行迭代优化时,发现一个功能 插入8000条数据,尽然TM的执行了20分钟,仔细看了一下代码,发现以下错误;1.sql语句写在for内,8000次事务的启动与关闭。2.尽然没有事务。对语句进行优化代码示例:insert into table values(c1,c2,c3...) (1,2,3....), (1,2,3....), (1,2,3....), (1,
2017-11-02 21:56:29
446
1
原创 ajax 返回data "parsererror" 或者 response返回的是HTML代码
最近做一个新的产品时遇到一个情况,ajax 返回data为parsererror。仔细检查了一下ajax传输的格式 以及接口的格式 都是json 。没有问题。最后才想起是可能因为过滤器引起的 。过滤器过滤了这个请求,并且让它重定向到了login界面。所以一直请求返回的都是parsererror 或者是HTML代码。
2017-10-30 16:51:59
631
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人