- 博客(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
转载 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
opencv安装包及说明.zip
2020-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人