自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (5)
  • 收藏
  • 关注

原创 ideal启动tomcat找不到class

idea2020.1.1版的问题,File -> Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> Runner勾上,将编译托管给maven来解决,或更换IDEA更新的版本。

2022-02-16 23:02:17 1427

原创 xml节点(xpath 表达式)

判断节点是否存在<xsl:if test="not(SQLCX/A)"> <C>2</C></xsl:if>判断节点文本值<xsl:if test="SQLCX/A and SQLCX/A[text()='1']"> <A>2</A></xsl:if>...

2020-04-23 16:29:35 319

原创 opencv人脸识别

需求:任意自拍照,生成证件照,有特定的检测接口这里提供一点基础,人脸识别脸部区域,最大坐标借用了face++的抠图判断透明度获取,https://console.faceplusplus.com.cn/documents/40608240public class TestOpencv { static { // 载入opencv的库 /*Stri...

2019-07-09 17:13:09 311

原创 javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake

项目中遇到提供给第三方的接口那边调用调不通出现:javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake,但浏览器访问正常。解决方案:1.网上查资料大部分是说jdk版本问题:https://blog.csdn.net/kevin_mails/article/details/8214...

2019-06-10 11:17:16 8003

原创 微信卡券

卡券签名生成算法JSSDK使用者请读这里,JSAPI用户可以跳过,卡券签名和JSSDK的签名完全独立,两者的算法和意义完全不同https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115附录4需要注意,加密的是字典排序后的value,并且需要字典排序。前端唤起领卡wx.addCard需要加入所有后端返回的值...

2019-05-27 11:23:10 571

原创 触发器

mysql:/*更新用户禁用清空用户信息OPENID*/DELIMITER $$CREATE /*!50017 DEFINER = 'root'@'%' */TRIGGER `TR_USERS_UPDATE` AFTER UPDATE ON `USERS` FOR EACH ROWBEGINDECLARE VAR_ACTIVE VARCHAR (2) ;SET VAR_ACTI...

2019-05-23 09:50:01 151

原创 RPC failed; result=18

git 下载项目报错error: RPC failed; result=18, HTTP code = 200 | 131.00 KiB/sfatal: The remote end hung up unexpectedlyfatal: early EOFfatal: index-pack failed解决调整缓存大小git config --global http.post...

2019-03-29 16:49:09 986

原创 spring-data-mongodb整合时遇到的问题

1.Error creating bean with name 'mongoTemplate': Lookup method resolution failed;Caused by: java.lang.ClassNotFoundException: org.springframework.data.mapping.MappingException解决:缺少spring-data-commons依...

2018-04-03 18:46:22 6009 1

转载 mysql中日期比较大小的方法

假如有个表product有个字段add_time,它的数据类型为datetime,有人可能会这样写sql: 代码如下复制代码select * from product where add_time = '2013-01-12'对于这种语句,如果你存储的格式是YY-mm-dd是这样的,那么OK,如果你存储的格式是:2013-01

2017-08-16 16:57:17 1310

转载 ThreadPoolExecutor使用介绍

private static ExecutorService exec = new ThreadPoolExecutor(8, 8, 0L,TimeUnit.MILLISECONDS, new LinkedBlockingQueue(100000),new ThreadPoolExecutor.CallerRunsPolicy());一、简介 线程池类为 Java.util

2016-12-10 11:44:35 401

转载 log4j 使用示例

1.配置默认的 logger :rootLogger#config root logger, this is the default loggerlog4j.rootLogger = DEBUG,stdout,rolling_file# Console Appender #log4j.appender.stdout = org.apache.log4j.ConsoleA

2016-12-09 13:16:16 396

转载 log4j 使用

1.配置默认的 logger :rootLogger#config root logger, this is the default loggerlog4j.rootLogger = DEBUG,stdout,rolling_file# Console Appender #log4j.appender.stdout = org.apache.log4j.ConsoleA

2016-12-09 12:46:40 290

转载 slf4j-api、slf4j-log4j12以及log4j之间什么关系

几乎在每个jar包里都可以看到log4j的身影,在多个子工程构成项目中,slf4j相关的冲突时不时就跳出来让你不爽,那么slf4j-api、slf4j-log4j12还有log4j他们是什么关系?我把自己了解的和大家简单分享一下:    slf4j:Simple Logging Facade for Java,为java提供的简单日志Facade。Facade:门面,更底层一点说就是接口。

2016-12-09 12:39:42 361

转载 ThreadLocal详解

ThreadLocal翻译成中文比较准确的叫法应该是:线程局部变量。  这个玩意有什么用处,或者说为什么要有这么一个东东?先解释一下,在并发编程的时候,成员变量如果不做任何处理其实是线程不安全的,各个线程都在操作同一个变量,显然是不行的,并且我们也知道volatile这个关键字也是不能保证线程安全的。那么在有一种情况之下,我们需要满足这样一个条件:变量是同一个,但是每个线程都使用同一个初始

2016-12-03 12:09:25 355

转载 JPA学习笔记1——JPA基础

1.JPA简介:Java持久化规范,是从EJB2.x以前的实体Bean(Entity bean)分离出来的,EJB3以后不再有实体bean,而是将实体bean放到JPA中实现。JPA是sun提出的一个对象持久化规范,各JavaEE应用服务器自主选择具体实现,JPA的设计者是hibernate框架的作者,因此Hibernate作为Jboss服务器中JPA的默认实现,Oracle的Weblogic

2016-12-02 00:59:21 337

转载 Play Framework介绍1--主要概念

Play Framework是一个Rails风格的Full-stack Java Web框架。MVC模型Play应用遵循Web架构使用的MVC架构模式。它将应用分离到不同的层中:表现层(Presentation)和模型层(Model)。表现层进一步分为视图(View)和控制器(Controller)。Model 是应用所处理信息的领域表述(Domain-Specif

2016-12-01 23:54:05 365

转载 Play Framework介绍:HTTP路由

HTTP路由HTTP路由(译者注:Play的路径映射机制)组件负责将HTTP请求交给对应的action(一个控制器Controller的公共静态方法)处理。对于MVC框架来说,一个HTTP请求可以看成一个事件。这个事件包含2方面的信息:请求的路径(例如 /clients/1542, /photos/list),包括查询字符串(Query String).HTTP的请

2016-12-01 23:51:01 784

转载 Play源代码分析:Server启动过程

Play是个Rails风格的Java Web框架,需要了解背景请看:Play Framework介绍1--主要概念Play Framework介绍2—Helloworld如何调试请看此处。以下进入正题^_^Server启动过程主要涉及三个地方:play.Play类:代表Play本身业务模型。play.server.Server类:负责服务器启动。

2016-12-01 23:44:01 594

转载 playframework之连接MySQL数据库

如何使用playframework 来连接数据库。playframework是当下比较流行的开发框架,java和Scala都可以使用,但是Scala用的比较多一点。在这里我用的是Scala。    正式开始:    1、首先创建一个工程,名字为:HelloWorld;     不建议用IDE创建,因为现在IntelliJ idea和Eclipse做的Scala插件还不够好用

2016-12-01 23:09:54 2525

转载 Play!Framework 学习笔记(二):ActionInvoker源码分析

再往下看,我被雷到了= =# 第一遍看没反应过来,因为我见识较浅,也从来没这么写过代码,之前也没看过这样写的。就是这句:Java代码  throw new RenderTemplate(template, templateBinding.data);  这里用RenderTemplate的构造方法new了一个RenderTemplate对象,然后

2016-12-01 14:48:40 495

转载 Play! Framework 学习笔记(一):初识Play

开篇:文字块说明:1)蓝字:正文2)棕字:小节标题3)@引用:写给入门阶段的学弟学妹,下面示例:@写给入门阶段的学弟学妹4)需要醒目的文字:比较重要的步骤或者阅读代码中比较重要的部分5)其他引用:一些解释性的描述,下面示例这是个问题这个问题是这样的。。。   自我介绍:小弟是

2016-12-01 14:10:35 2056

转载 Maven 映像

国内连接maven官方的仓库更新依赖库,网速一般很慢,收集一些国内快速的maven仓库镜像以备用。====================国内OSChina提供的镜像,非常不错===================      CN      OSChina Central

2016-11-28 20:14:22 330

转载 Maven:mirror和repository 区别

1 Repository(仓库)1.1 Maven仓库主要有2种:remote repository:相当于公共的仓库,大家都能访问到,一般可以用URL的形式访问local repository:存放在本地磁盘的一个文件夹,例如,windows上默认是C:\Users\{用户名}\.m2\repository目录1.2 Remote Repository主要有3

2016-11-28 18:28:18 291

转载 java aop redis缓存

[html] view plain copy           dependency>              groupId>redis.clientsgroupId>              artifactId>jedisartifactId>              version>2.8.0version>          d

2016-11-27 21:55:25 468

转载 java.lang.ClassCastException: com.sun.proxy.$Proxy27 cannot be cast to com.bbk.n002.service.Question

严重: Servlet /N002-1.0 threw load() exceptionjava.lang.ClassCastException: com.sun.proxy.$Proxy27 cannot be cast to com.bbk.n002.service.QuestionService at com.bbk.n002.servlet.CreateTaskQueueServ

2016-11-07 16:00:07 915 1

转载 jackson json 转list/map

如果是ArrayList那么使用ObjectMapper 的getTypeFactory().constructParametricType(collectionClass, elementClasses);如果是HashMap那么 ObjectMapper 的getTypeFactory().constructParametricType(HashMap.class,String.c

2016-06-23 09:55:25 631

转载 Java编程提高性能时需注意的地方

下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面第一,控制资源的使用,通过线程同步来控制资源的并发访问第二,控制实例的产生,以达到节约资源的目的第三,控制数据共享,在不建立直接关联的条件下,

2016-03-29 16:08:11 356

转载 String.format()用法

package junit.test; import java.util.Date;import java.util.Locale; import org.junit.Test; public class StringFormat { /*String.format()用法 1、转换符%s: 字符串类型,如:"ljq"%b: 布尔类型,如:true%d: 整数类型(十

2016-03-21 09:45:49 430

原创 待学习或了解

并发编程http://www.jdon.com/concurrency.html

2016-03-11 16:53:24 375

转载 TortoiseSVN的使用入门

Svn概述:svn是版本控制工具,简单来说它的功能就是通过差异算法来记录你每次提交的文件差异来存储的,版本控制工具的好处是你可以代码出问题时回退到某个时间点的代码,或对比最新和本机代码看有哪些变化等,对排除程序bug,代码审查,保存稳定版本程序是作用很大的。  1. Svn主要有几个操作需要会用,客户端Windows: TortoiseSVN

2016-03-11 16:36:37 821

转载 maven项目管理

转自:http://blog.csdn.net/mapdigit/article/category/1238213http://blog.csdn.net/whuslei/article/details/79891021、Maven是什么  Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项

2016-03-11 16:20:53 811

转载 log4j xml配置

转自:http://blog.csdn.net/hu_shengyang/article/details/6754031首先要对配置文件的各个参数进行说明,这样才能合理的进行配置。参数意义说明:配置根Logger[html] view plain copy其语法为:      log4j.r

2016-03-08 14:27:36 495

原创 es操作记录

创建索引及mappingcurl -XPUT "http://192.168.5.101:9500/productindex" -d '{"settings" : { "index": { "analysis": { "analyzer": { "kw": {

2016-03-07 15:50:09 978

原创 cxf返回Map

方法一:类型转换类及适配器类public class MapAdapter extends XmlAdapter> { @Override public MapConvertor marshal(Map map) throws Exception { MapConvertor convertor = new MapConvertor();

2016-03-04 15:57:25 585

转载 JUnit常用断言及注解

断言是编写测试用例的核心实现方式,即期望值是多少,测试的结果是多少,以此来判断测试是否通过。断言核心方法assertArrayEquals(expecteds, actuals) 查看两个数组是否相等。assertEquals(expected, actual) 查看两个对象是否相等。类似于字符串比较使用的equals()方法assertNotEquals(first, second) 查

2016-02-25 09:40:00 564

转载 Elasticsearch Client 初始化方式以及清除数据方式

public class IndexManager {    private static Object lock = new Object();        private static TransportClient client;        private static Log LOG = LogFactory.getLog(IndexManager.cla

2016-02-22 15:39:42 2598

转载 Java 位运算(移位、位与、或、异或、非)

运算是以二进制位为单位进行的运算,其操作数和运算结果都是整型值。     位运算符共有7个,分别是:位与(&)、位或(|)、位非(~)、位异或(^)、右移(>>)、左移(>>)。位运算的位与(&)、位或(|)、位非(~)、位异或(^)与逻辑运算的相应操作的真值表完全相同,其差别只是位运算操作的操作数和运算结果都是二进制整数,而逻辑运算相应操作的操作数和运算结果都是逻辑值。     位运

2016-02-01 10:48:14 488

原创 浏览器地址栏编码

public class TraceFilter implements Filter { private static final Logger logger = Logger.getLogger(TraceFilter.class); @Override public void init(FilterConfig filterConfig) throws Servle

2016-01-28 15:06:42 1314

原创 正则匹配到多位置时替换

伪高亮方法: /** * 高亮描述 * * @param keyword * @param content */ public static String highlight(String keyword, String content) { keyword = KeywordEncodeUtil.filter(keyword); if (StringUti

2016-01-25 10:35:49 567

原创 异常记录

1.CXF java端发布服务异常:Cannot find any registered HttpDestinationFactory from the Bus.一般是没有引入cxf-rt-transports-http-jetty-xxx.jar。jettyFactory为null,也就是缺少http-jetty的实现。如果部署到tomcat一般不会出现这个问题。org.

2016-01-20 17:20:20 561

谷歌WindowServer12.zip

阿里云服务器 server12 离线安装包,清测可用。网页调试用

2020-07-24

opencv安装包及说明.zip

linux下生成的opencv-410.jar和libopencv_java410.so文件,包含window、linux安装详细及遇到的问题记录

2020-07-17

microsoft visio 激活

microsoft visio 激活microsoft visio microsoft visio 破解

2019-03-28

svn服务端、客户端、eclipse svn插件

svn服务端、客户端、eclipse svn插件

2016-02-03

elasticsearch-rtf-1.6.0

elasticsearch-rtf-1.6.0

2016-02-03

空空如也

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

TA关注的人

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