自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

转载 Error:java: 不再支持源选项 5。请使用 6 或更高版本。

原因是本人使用jdk版本跟maven指定的jdk版本不一致在pom.xml修改maven jdk版本(本项目有效)<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> ...

2021-11-20 23:13:53 702 1

转载 ThreadPoolExecutor使用详解

ThreadPoolExecutor机制一、概述1、ThreadPoolExecutor作为java.util.concurrent包对外提供基础实现,以内部线程池的形式对外提供管理任务执行,线程调度,线程池管理等等服务;2、Executors方法提供的线程服务,都是通过参数设置来实现不同的线程池机制。3、先来了解其线程池管理的机制,有助于正确使用,避免错误使用导致严重故障。同时可...

2019-03-04 17:01:56 284

转载 Spring:源码解读Spring IOC原理

Spring IOC设计原理解析:本文乃学习整理参考而来一、什么是IOC/DI二、Spring IOC体系结构(1) BeanFactory(2) BeanDefinition三、IOC容器的初始化1、 XmlBeanFactory(屌丝IOC)的整个流程2、 FileSystemXmlApplicationContext 的IOC容器流程1、高富帅IOC解剖2...

2019-02-26 13:49:08 325

转载 根据两个地点经纬度,获取两个地点之间的距离

这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”。在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”;构成这些圆圈的线段,叫做纬线。我们把赤道定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道以北的叫北纬。北极就是北纬90度,南极就是...

2019-01-15 14:44:14 1944

原创 今天特意分享一个程序猿的微信群,聊天专用

在编程的路上,比起一个人的学习,一群人的学习效果更好。今天特意分享一个程序猿的微信群 。欢迎大家进群聊天讨论!无广告!

2018-12-18 22:22:34 1850 1

转载 eclipse创建gradle项目

1. 下载和配置GradleGradle Inc.是Gradle框架开发的公司,为Eclipse IDE提供了Gradle工具的支持。 此工具可以创建和允许Gradle项目导入到Eclipse IDE中。 它还允许运行Gradle任务并监视它的执行。首先,我们需要下载 Gradle,下载的路径为Gradle,具体如何配置,官方网站上已经写得很清楚,可以根据自己的操作系统,按照说明,一步...

2018-12-16 13:03:21 2299

转载 eclipse修改默认注释模板

首先介绍几个常用的注解:@author 作者名@date 日期@version 版本标识@parameter 参数及其意义@return 返回值@throws 异常类及抛出条件@deprecated 引起不推荐使用的警告@override 重写这个注解我们在java代码中经常可以看到。设置注释模板的步骤:点击菜单栏上的Window --&gt;Prefere...

2018-12-11 23:10:39 1551

原创 Ztree树插件异步加载数据————实现前后代码

zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。专门适合项目开发,尤其是 树状菜单、树状数据的Web显示、权限管理等等。ztree是一款开源免费软件,拥有不少粉丝功能越来越完善。特点:● zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载● 采用了延迟加载技术,上万节点轻松加载,即...

2018-12-04 14:41:12 3147

转载 MySQL中支持emoji表情的存储

由于需要实现emoji表情评论的功能,所以数据库需要支持emoji表情的存储,根据查询的资料最终实现了该功能,现将实现的过程以及过程遇到的一些问题记录下来,供大家参考和交流。mysql的utf8编码的一个字符最多3个字节,但是一个emoji表情为4个字节,所以utf8不支持存储emoji表情。但是utf8的超集utf8mb4一个字符最多能有4字节,所以能支持emoji表情的存储。下面介绍了关于...

2018-09-21 09:24:28 144

转载 JAVA POI读取Excel中Cell为null的处理

空数据:没有任何编辑过的单元格(非空格)有时候我们需要对根据每一列的信息进行处理,这里就会出现易错的缺陷。1.不需要这些空数据row = sheet.getRow(i);for (Cell c : row) { //处理}2.需要这些空数据row = sheet.getRow(i);for (int j=0;j&lt;row.getLastCellNum();j+...

2018-08-29 10:04:06 9260 2

转载 StringUtils方法大全

1 StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。 2 3 4 除了构造器,StringUtils中...

2018-08-15 11:03:33 704

转载 小程序验证码倒计时获取方式

小程序验证码倒计时是小程序倒计时功能很常见的一种,输入手机号等待验证码的倒计时,那么这种形式要怎么获取呢?.wxml &lt;button class="buttonget" disabled='{{disabled}}' data-id="2" bindtap="getVerificationCode"&gt; {{time}} &lt;/button&g...

2018-04-08 10:12:33 1030

转载 微信小程序 功能函数小结(手机号验证*、密码验证*、获取验证码*)

下面一小段代码给大家介绍微信小程序 功能函数 密码验证*,具体代码如下所示://登录输入密码userPasswordInput: function (e) {var that = this;this.setData({userPassword: e.detail.value})// console.log(e.detail.value.length)// console.log(e....

2018-04-04 10:02:41 5527

转载 本地mysql数据库连接不上报2003错误

打开任务管理器,点击进程,找到"mysql.exe"和“mysqld.exe”,然后右击,结束进程。回到命令行当中,重新输入“mysql -uroot -hlocalhost -p”,回车,然后输入密码,可以正常链接上mysql数据库了。若还是不行,则看下面的。打开mysql.exe所在的文件夹,然后按住Shift键,点击“在此处打开命令窗口”。在打开的命令行窗口中输入“打开cmd,输入mysql...

2018-04-01 21:47:03 13243 4

转载 Maven项目错误解决小结

Maven项目错误解决小结注:整理错误,不喜欢为了一个小问题,占篇幅,所以请Ctrl+F自己查看,定位问题,愿为解决.注:网络上的错误解决经验,只是作者在特定的条件下发生,或者适合你不适合你,请勿责怪,若无解决答案,请你请教他人或耐心解决,可以记录之后分享,我们爱分享,一起开始吧!问题1:-Dmaven.multiModuleProjectDirectory system propery is n...

2018-03-28 23:47:50 358

转载 微信小程序 数组(增,删,改,查)等操作实例详解

这篇文章主要介绍了微信小程序 数组(增,删,改,查)等操作实例详解的相关资料,这里对小程序的数组进行操作,简单实例,需要的朋友可以参考下微信小程序 数组(增,删,改,查)等操作最近在做一个小程序的demo。由于不向后台请求数据,所以就涉及到对本地数据的操作,也遇到了一些坑,本文就以数组的增删改查为例,给新手分享一些经验。首先这是原始数据,json的数组。我们

2018-03-27 15:19:54 7110

转载 微信小程序 跳转页面

微信小程序 跳转页面小程序页面有2种跳转,可以在wxml页面或者js中:1,在wxml页面中:&lt;navigator url="../index/index"&gt;跳转到新页面&lt;/navigator&gt;&lt;navigator url="../index/index" open-type="redirect"&gt;在当前页打开&lt;/navigator&gt;

2018-03-22 16:13:18 1776

转载 深入浅出spring IOC中三种依赖注入方式

spring的核心思想是IOC和AOP,IOC-控制反转,是一个重要的面向对象编程的法则来消减计算机程序的耦合问题,控制反转一般分为两种类型,依赖注入和依赖查找,依赖什么?为什么需要依赖?注入什么?控制什么?依赖注入和控制反转是一样的概念吗?接触新的知识,小编的脑袋中全是大大的问号,不过没有关系,今天这篇博文,小编主要来简单的介绍一下在spring IOC中依赖注入的方法。依赖注入和控制反

2018-01-24 15:26:17 198

转载 堆(heap)和栈(stack)有什么区别

简单的可以理解为: heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。 预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据

2018-01-08 09:30:18 222

转载 KindEditor-编辑器设置图标的显示隐藏

KindEditor-编辑器怎样实现它的图标显示跟隐藏了,最近做了一个项目,用到了这个编辑器,突然想有些功能自己用不到,为什么不删除这些图标了,但是因为自己之前没有用过,所以一直无法下手,但是我考虑到,他里面这么多的js,我估计是加载在js里面的,所以我就赶紧去查看js里面的源码,果不其然让我找到了里面的写法。现将隐藏图标的方式分享出来。1:找到KindEditor这个根目录下面的全部js。

2017-11-30 15:18:27 3735

转载 div背景色渐变

举个例子,既然是要设置div渐变,所以我们就需要先使用一个div标签。然后在header标签里面设置标签的css样式。颜色渐变要有一个范围,所以小伙伴们需要给div设定width和height,也就是宽度和高度。然后设定div的background背景属性,如图所示,背景颜色渐变就用到-webkit-linear-

2017-11-30 11:14:22 2781

转载 kindEditor编辑器简单配置

今天群里的朋友问我能不能写个kindEditor编辑器的使用教程,说是弄了半天没有搞定。由于PHP啦后台正好用了这个编辑器,我有写经验,正好教他的同时写出来分享给大家kindEditor编辑器是一个由JS写成的在线编辑器,很多网站或CMS等都有用它,口碑不错,目前最新版本是4.1.10。其实它的用法非常简单,我是在下载了它的安装包后看了一些demo然后就把它放到PHP啦的后台上去了。好

2017-11-30 10:21:22 753

转载 SpringMVC拦截器+Spring自定义注解实现权限验证

设计思路主要针对需要登录后操作的接口进行校验。接入层在对外暴露接口后,网页、APP、第三方等等途径进行访问接口。用户请求首先会被SpringMVC拦截器拦截到,在拦截器里第一步就是需要校验用户的登录身份(由于是分布式系统这里采用的是userId+accessToken方式来校验),登录校验通过之后再进行用户权限校验,此时会自动拦截@AuthValidate注解的method(核心),如果权限校

2017-11-24 16:01:44 413

转载 java中,自定义注解拦截器来实现,在需要的拦截的方法上面加上一个注解@AccessRequired

java中,自定义注解拦截器来实现,在需要的拦截的方法上面加上一个注解@AccessRequiredspring mvc Controller中的使用实例[java] view plain copy /**      * 注解拦截器方法      * @return      */      @RequestMapping(value="/urlin

2017-11-24 15:31:59 5775

原创 Parameter Maps collection does not contain value for java.util.Map错误

项目启后访问出现Parameter Maps collection does not contain value for java.util.Map参数集合映射错误mybatis现在不支持parameterMap这一属性了修改为parameterType属性就可以了

2017-11-23 11:11:04 773

转载 使用System.arraycopy()实现数组之间的复制

System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是:public static void arraycopy(Object src, int srcPos, Object dest,

2017-11-17 11:28:51 207

转载 Java 面试题:百度前200页都在这里了

基本概念操作系统中 heap 和 stack 的区别什么是基于注解的切面实现什么是 对象/关系 映射集成模块什么是 Java 的反射机制什么是 ACIDBS与CS的联系与区别Cookie 和 Session的区别fail-fast 与 fail-safe 机制有什么区别get 和 post请求的区别Interface 与 abstract 类的区别IOC的优点是什么IO 和 NIO的区别,

2017-11-17 09:33:08 1095

转载 常见排序算法小结

排序算法经过了很长时间的演变,产生了很多种不同的方法。对于初学者来说,对它们进行整理便于理解记忆显得很重要。每种算法都有它特定的使用场合,很难通用。因此,我们很有必要对所有常见的排序算法进行归纳。     我不喜欢死记硬背,我更偏向于弄清来龙去脉,理解性地记忆。比如下面这张图,我们将围绕这张图来思考几个问题。     上面的这张图来自一个PPT。它概括了数据结构中的所有常见的排序算

2017-11-17 09:04:31 194

原创 计数排序

计数排序是一个非基于比较的排序算法,该算法于1954年由 Harold H. Seward 提出。它的优势在于在对一定范围内的整数排序时,它的复杂度为Ο(n+k)(其中k是整数的范围),快于任何比较排序算法。[1-2]  当然这是一种牺牲空间换取时间的做法,而且当O(k)>O(n*log(n))的时候其效率反而不如基于比较的排序(基于比较的排序的时间复杂度在理论上的下限是O(n*log(n))

2017-11-16 16:26:11 209

原创 Json对象与Json字符串互转(4种转换方式)

json字符串转换为json对象的方法。在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键例如:JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var str2 = { "name": "cxh", "sex":

2017-09-20 16:10:20 1068

转载 那么试着分析下对应的VO类是否存在问题

NC技巧知识积累博客分类: 用友NC Eclipse配置管理数据结构脚本应用服务器.1、单据部分 NC开发涉及到的知识点多且琐碎,鉴于用友本身没有非常详细的文档且UAP平台本身的缺陷,造成我们开发人员经常会碰到许多莫名其妙的错误。解决这些错误又非常耗费时间和经历。因此,我个人总结了一些单据开发过程中的心得与大家共享,希望能对各位的开发产生帮助。 NC单据的开发分为以下几步: 1、建数据库表; 2、

2017-09-18 16:09:43 1436

原创 java中string类concat方法和+的区别

java中string类concat方法和+的区别如下:concat:将指定字符串连接到此字符串的结尾。如果参数字符串的长度为 0,则返回此 String 对象。否则,创建一个新的 String 对象,用来表示由此 String,对象表示的字符序列和参数字符串表示的字符序列连接而成的字符序列。示例:"cares".concat("s") returns "caress""t

2017-09-12 15:39:48 2772

转载 百度地图搜索

@*-------------------调用地图接口在百度地图的基础上,添加自动搜索(地区)框----------------------------------*@@{ Layout = null; }"~/Scripts/jquery-1.8.2.min.js">"text/javascript" src="http://api.map.baidu.com/api?v=2

2017-09-01 09:45:14 410

翻译 js修改title

title在html中属于特殊的节点元素.因为它可以使用doucment.getElementsByTagName("title")[0]来获取它的标题,但却无法用doucment.getElementsByTagName("title")[0]用更改它的值.    但是,总有解决的方法. 在javascript中,修改title的方法是:1do

2017-08-29 17:15:55 565

翻译 js for循环

前言对于for循环,相信大家再常用不过了。但是这回说下for循环是因为看代码时我居然没有看明白一个for循环的意思,真是不应该啊。这个for循环是这么写的:for (var i = 0, rule; rule = rules[i++];) { //do something}这个写法是什么意思呢?后面再说,现卖个关子,这个写法我感觉还是挺好的。for循环写法对效率的影

2017-08-25 11:12:20 372

转载 微信企业付款到个人

微信企业付款到个人提前说一个重要的坑,不注意掉进去,会浪费一些时间。用户付款到商户平台的账户 与 商户付款到个人的账户是相互独立的 意思是商户要付款到个人必须用自己充值到商户平台账户的钱企业付款到个人必须开通此功能 之后才可以使用需要到商户平台下载支付证书 在使用时不要用官方的demo(2014年的 不怕死的用起来),在引用时直接把文件存放在服务器上的绝对路径写

2017-08-09 17:35:59 2026

转载 IsNull 和 SQL语句中CASE WHEN用法 【转】IsNull 和 SQL语句中CASE WHEN用法收藏 【转】IsNull 和 SQL语句中CASE WHEN用法 1、ISNU

IsNull 和 SQL语句中CASE WHEN用法 【转】IsNull 和 SQL语句中CASE WHEN用法收藏  【转】IsNull 和 SQL语句中CASE WHEN用法 1、ISNULL     使用指定的替换值替换   NULL。         语法     ISNULL   (   check_expression   ,   replaceme

2017-07-31 16:34:48 1355

原创 json和js对象转换

JSON是一种便于操作使用的轻量级数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。很多时候我们需要将JSON格式的字符串转化为JSON对象或者将JSON对象转为JSON字符串。特别是在AJAX应用中经常需要将JSON格式的字符串返回到前端,前端解析成js对象(JSON )。现将工作中接触到的一些方法总结如下:。一.   将JSON字符串转化为JSON对象eval方

2017-07-28 13:52:46 269

转载 ftl 入门

组成部分 一、整体结构 1、注释:,不会输出。 2、文本:直接输出。 3、interpolation:由 ${var} 或 #{var} 限定,由计算值代替输出。 4、FTL标记 二、指令: freemarker指令有两种: 1、预定义指令:引用方式为 2、用户定义指令:引用方式为,引用用户定义指令时须将#换为@。注意:如果使用不存在的指令,FreeMa

2017-07-14 09:01:27 441

转载 request.getHeader() 相关详细

request.getHeader() 相关详细在三种情况下,request.getHeader("REFERER")取值1:通过链接跳过来 2:在地址栏中输入URL,打回车3:刷新 当链接过来的时候,referer的值是链接过来的页面的URL,正常。我刷新的时候referer的值没有变,但当我在地址栏中打回车(URL没有改变,只是打回车),referer值却变成N

2017-07-07 15:24:29 49860

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除