自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (18)
  • 收藏
  • 关注

原创 Springboot启动异常 OgnlException: sqlSelect [java.lang.NoSuchMethodError

我预感我的问题就是这个,在pom这里,这里如果没有这个依赖分析的tab,那可能是需要下载一个插件maven helper, 时间久远有点忘了。还有个情况是,之前项目运行打包都是可以的,但是今天linux上打包运行报错了,这种情况大概率也是版本不匹配导致的,之前一直正常或许是强缓存吧。因为我这里已经改好了,所以会看到只有一个,当时是看到有两个,一个1.0,一个4.7版本的,我把这两个都排除掉了,参考如下。这种语法问题,日志里会明确的告诉你,是值为空了,或者某属性不存在了,所以和我的问题应该不一样。

2023-12-20 11:36:30 536

原创 接口响应优化方案

最近收到客户反映系统卡顿严重,然后让他截图看了下,最长响应时长居然高达16s,其他3s,4s的接口一大堆,简直是恐怖!

2022-11-15 21:35:57 489 2

原创 tomcat catalina.log日志太大问题

很久没用过tomcat部署服务了,以前都直接用jar包运行启动,简单又便捷,几年后再次用起来,才发现一些问题! 这次项目是物联网相关的设备通讯、数据采集等,所以一些日志打的比较频繁也很多,客户反应tomcat里的日志量巨大,一天达到七八个G,然后分配的服务器磁盘也不够大,结果每天早上都需要手动删日志再重启tomcat,客户体验特别不好。 一开始我还以为只是日志打的太多,将程序日志优化了一番发包给客户,结果第二天照样卡死,磁盘空间不足。好吧,让客户截图看t...

2021-11-07 10:47:59 1992

原创 最简单判断工作日/节假日API

由于开发的系统需要根据工作日和节假日来进行流量收费,所以这里研究了下怎么判断工作日。1. 自己维护一份日历表,把每天的日期类型标注清楚zhi'q

2021-06-19 21:44:00 5964 1

原创 文章被其他网站盗用的经历

今天无意中发现自己前两天写得博客居然被其他网站盗用了,而且连个转载地址都不贴,我真是气得七窍生烟!

2021-06-02 18:53:02 483 1

原创 idea设置内存,背景色,光标行色,控制台背景色

1. idea内存设置本机8G,之前设置成1G的最大内存,结果有点卡,现在设成2G试试找到idea安装路径

2021-05-29 17:15:07 3989 4

原创 JVM垃圾回收内部详解

一. 内存结构 JVM运行时内存主要划分为五个区域:方法区、java栈、本地方法栈、java堆、程序计数器。 方法区主要存放编译后的class类信息、常量、静态变量等 java栈分为虚拟机栈和本地方法栈。虚拟机栈存放java运行线程的方法栈帧、局部变量等;而本地方法栈存放引用的native方法服务信息。 java堆存放运行时分配的对象实例,由新生代(包括eden区、s1区、s2区)和老年代组成 程序计数器是线程执行时的指针,每执行一步 指针...

2020-11-18 09:14:10 142

原创 mysql使用触发器造测试数据

背景是这样,公司目前在对接新的客户,客户拿到demo后想测试系统是否可以正常运行,一些基础信息就需要程序或者脚本去初始化了。再写程序去弄的话,流程上比较麻烦,而且也没必要,故采用触发器的方式去实现,等用户部署稳定版后再把触发器删除即可。 具体sql参考下图,主要逻辑为根据t_account表的增删改去更新A表和B表的记录。(为啥是图片,因为是从内网修改之后截图发出来的,建议跟着敲一下...

2020-04-15 10:21:02 279

原创 postman 请求接口Could not get any response(完美解决)

直接上效果图 其实之前也用过postman 在header里带token鉴权,一直没什么问题,直到昨晚自测接口时..一脸懵逼.. 随后我把header中的参数去掉,咦...又可以了,虽然服务器报错,但总归有反应了,就怕空气突然莫名安静....就是说postman 接口带header参数不支持??然后去百度了一下,试了几个方法都无用...网上搜到的方案如下:一 ....

2019-03-10 14:59:36 31052 13

转载 远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)

http://blog.csdn.net/shan9liang/article/details/8995023

2017-09-25 15:18:36 307

转载 无状态服务

无状态服务:点击打开链接

2017-06-18 16:55:25 298

转载 linux下安装mysql的两种方法

博客链接:http://blog.csdn.net/superchanon/article/details/8546254/

2017-06-14 13:45:45 470

原创 httpclient的get和post请求

httpclient maven主要依赖: org.apache.httpcomponents httpclient 4.5.2封装的工具类:package com.cbj.util;import java.io.IOException;import java.io.UnsupportedEncodingException;import ja

2017-01-20 10:34:52 410

原创 java微信公众号支付相关说明

一. 微信支付配置如下图,找到微信支付“开发配置”:http://htyundai.com/jfinal-weixin-demo/pay/对应后台处理微信支付逻辑的路径,前台js主要代码如下://微信支付 $("#li_wepay").click(function(){ var expense = 10; var url = conte

2017-01-19 18:21:40 1387

原创 java微信jssdk开发

微信开发对于新手来说是非常头痛的,鉴于各种反人类的设计和体验接口,笔者在开发完整个微信公众号后觉得有必要做下笔记,便于日后查阅。1. 设置完appid,appsecret等基础设置,直接说说jssdk所需的主要配置。如下图:由于咱们只需要使用到微信的js接口,所以只用设置图中“JS接口安全域名”即可。点击“设置”,如图:下载文件后,将文件放在项目根目录下,比如:我的域名

2017-01-19 15:16:27 3658 1

原创 java生成带二维码

利用google的zxing jar包生成带logo或不带logo的二维码,相关maven依赖: com.google.zxing javase 3.0.0 封装好的工具类如下:package com.cbj.util;import java.awt.BasicStroke

2017-01-19 14:29:46 2470 5

原创 jQuery ajax请求相关与跨域问题

当我们使用ajax跨域请求数据时,往往设置返回数据类型为jsonp格式,而由于服务器端返回的json数据格式不对,就会导致客户端提示‘json数据格式错误’。但我们看返回的json数据确实是标准的json格式,例如:{"name":jj,"address":"武汉"},这没毛病!目前有两种解决方法。  1. 最初不是想跨域获取数据嘛,那在服务器响应的时候咱们给客户端获取资源的权限就行了。如

2016-12-03 09:48:27 817

原创 Android eclipse SDK更新

通过Android SDK Manager更新sdk时,速度往往非常慢,解决方法如下:在 SDK Manager -> 左上角Tools -> options中:HTTP Proxy Server: mirrors.neusoft.edu.cnHTTP Proxy Port: 80勾选: Force https:// ...sources to be ...

2016-11-09 21:45:34 349

原创 maven项目eclipse目录结构浅析

使用maven管理java web项目时,我们往往会被eclipse上展示的目录结构所迷惑,明明有个Java Resources包,为啥又冒出个src文件夹呢?我们先看看整体的目录结构:经过对比,可以发现src下多了一个webapp文件夹,这个文件夹里存放着项目所有页面资源。项目右键>Properties>Deployment Assembly。可以看到src/ma

2016-11-08 11:14:48 15321

转载 UML实践详细经典教程----用例图、顺序图、状态图、类图、包图、协作图

面向对象的问题的处理的关键是建模问题。建模可以把在复杂世界的许多重要的细节给抽象出。许多建模工具封装了UML(也就是Unified Modeling Language™),这篇课程的目的是展示出UML的精彩之处。UML中有九种建模的图标,即:用例图类图对象图顺序图协作图状态图活动图组件图配置图本课程中的某些部分包含了这些图的细节信息的页面链接。而且每个部分都有一个小问题,测

2016-11-06 11:07:14 728

原创 二次开发 maven项目配置相关

当我们对其他公司的项目进行二次开发时,将项目直接导入到eclipse中,这时就涉及到一系列配置相关的问题。如果提示不能导入,可能是该项目中缺少了.classpath和.project文件,这时把其他项目的这两个文件直接复制过来,然后编辑.project,修改项目名即可。1. 明明是web项目,却部署不到tomcat上?项目右键--property--Project Facets,选中D

2016-11-04 16:48:15 3339

原创 maven远程仓库和镜像

文章链接推荐几个好的 Maven 常用仓库网址:http://mvnrepository.com/http://search.maven.org/http://repository.sonatype.org/content/groups/public/http://people.apache.org/repo/m2-snapshot-repository/http://pe

2016-11-01 10:37:22 693

转载 java设计模式之代理模式

1,什么是代理模式?代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。2,策略模式有什么好处?在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。3,代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象

2016-10-26 09:51:31 224

转载 序列化和反序列化

转载出自http://www.cnblogs.com/xdp-gacl/p/3777987.html一、序列化和反序列化的概念  把对象转换为字节序列的过程称为对象的序列化。  把字节序列恢复为对象的过程称为对象的反序列化。  对象的序列化主要有两种用途:  1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;  2) 在网络上传送对象的字节序列。 

2016-09-07 15:34:34 260

原创 webservice入门实例(一)

java中一共有三种webservice开发规范:JAX-WS、JAXM&SAAJ、JAX-RS。其中用的较多的是JAX-WS和JAX-RS。我们这篇只说JAX-WS.一. 简要介绍JAX-WS是基于soap协议的,以XML格式传输数据的java web远程调用技术规范。通过它,我们可以实现跨平台共享数据。JAX-WS有三大要素:soap、wsdl、uddl。1.soap协

2016-09-03 19:52:55 1876

原创 Struts2学习笔记一(环境搭建)

1. Struts配置文件没有提示?找不到网络上的dtd文件。所以可从jar包中将dtd文件复制到本地,按如下步骤添加:关闭struts.xml,再打开就有提示了。2.struts2的执行过程3.struts.xml配置(1).更改默认参数(2).package元素name:必须的。配置文件中要唯一。就是一个名字。extends:指定父包

2016-08-31 20:53:05 587

原创 SSH项目环境搭建

首先准备好环境所需要的所有jar包,下载链接为点击链接搭建的顺序为 hibernate-spring-Struts,搭建完成的目录结构图如下:将下载的jar包扔到lib文件夹中,在config文件夹中加入log4j配置文件### direct log messages to stdout ###log4j.appender.stdout=org.apache.log4j.Co

2016-08-30 21:01:56 705

原创 JDK动态代理

由于静态代理的局限性,dao层的变动会导致拦截器的变动,由此带来的一系列框架上的修改,这种缺陷无疑是十分致命的,于是动态代理应运而生。动态代理通过反射机制实现对dao功能的加载。应用场景:大量方法需要进行一些公共的操作,比如增删改查前的日志记录、权限验证等。这些代码全放在一个方法中完成的话,会有很多重复性的地方,且不易维护。Spring AOP(面向切面编程)使用的也是这一技术。示

2016-08-28 16:16:03 455

原创 java Lucene全文检索优化方法

一. .索引优化背景很多网站都有自己的搜索引擎,比如百度,搜狗等等,而他们每天添加的索引量可想而知多么庞大,所以为了能提升用户的搜索响应速度,好的优化方案必不可少;当然对于一些网站的站内搜索也很有必要,否则日积月累之后,索引文件也将难以维护,搜索效率越来越慢,用户好评率自然降低。由于我所在的公司也用到Lucene做搜索,所以相应学习了下。二. .索引优化方法目前来说有几种比较常见的

2016-08-27 17:35:04 2506

原创 el表达式string强制转换成long报错

今天在项目中遇到一个奇怪的bug,在jsp页面使用el表达式遍历后台传过来的集合,页面显示是一片空白!查看错误日志才发现报了个错:javax.servlet.jsp.el.ELException: An exception occured trying to convert String "12341111111111111111" to type "java.lang.Long",意思就是s

2016-08-22 17:51:48 12750

原创 Ehcache缓存(三)ClassLoaderUtil及shutdownhook

1. 在看ehcache源码时,发现类加载工具类ClassLoaderUtil,瞧见它有两个获取ClassLoaderde的方法,getStandardClassLoader和getFallbackClassLoader,一时间不明白为什么要这样做。且先看源码: public static ClassLoader getStandardClassLoader() { r

2016-08-22 11:16:00 2294

原创 Ehcache 缓存(二)xml配置相关

如果没有配置ehcache.xml文件,ehcache-failsafe.xml将作为默认的ehcache配置。1.a). diskStore(磁盘存储)元素是可选的。当你为任意缓存开启了overflowToDisk或者diskPersistent属性时,  它就必须配置。如果没配置,那么会出现提示信息并默认使用java.io.tmpdir作为存储地址;  diskStore只有一

2016-08-19 22:09:51 2165

原创 eclipse设置颜色背景主题

盯了eclipse一天,眼睛实在是受不了,于是打算换个柔和点的背景颜色,网上搜了半天,照着热心博主的配置一步步设置,最终的效果也是差强人意。后来发现可以直接用eclipse下载主题,很方便,但不巧我的eclipse提示"unable to connect...",于是只能在网上下载包,然后解压到eclipse安装目录的dropins下,重启eclipse,选择window-appearance,选

2016-08-16 22:16:40 2581

转载 Java线程详解

Java线程:概念与原理(转载自http://www.cnblogs.com/riskyer/p/3263032.html)一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进

2016-08-11 19:57:19 1612

原创 java lucene中文分词

Lucene是一个全文检索引擎工具包,貌似挺好用。某些时候我们需要在数据库全表扫描筛选数据时,如果数据量庞大,往往要等待很多时间,这对用户来说是很不友好的。那么这时Lucene就可以派上用场。Lucene首先将预检索资源封装成document对象,然后根据你自定义的字段建立索引,这其实和数据库的行为类似。1.文档字符化2. 对查询关键字分词3..建立索引4. 搜索本文主要使

2016-08-09 23:03:54 2098

原创 windows上碰到的各种问题

1. 早上一早去公司,打开eclipse,发现其提示无法使用workspace,好吧,然后到工作区间,想点开工作的项目文件夹,又提示“文件已损坏,无法打开!”然后百度了一下,反正就是文件莫名其妙的损坏了,也不知道啥时候的误操作。打开CMD,执行 chkdsk 盘符:/f ,等待一会,系统扫描完后,果然发现了损坏文件,然后自动修复了,过会儿再打开文件夹,没问题了!注意:带上/f参数,不然

2016-08-08 10:50:51 221

原创 mysql 存储过程

给一个表字段增加索引,需要可重复执行,于是只能用存储过程解决了。下面记下简单的SQL语句:#给细目表条目的FK_ENUMTABLEID字段创建索引DROP PROCEDURE IF EXISTS add_idx; DELIMITER // create procedure add_idx(IN p_tablename varchar(200), IN p_idxname VARC

2016-08-08 10:43:29 246

原创 Ehcache缓存(一)

Ehcache学习笔记(注意:ehcache 1.6.2 jdk 1.6)Ehcache的类架构有三层模型:CacheManager, Cache,Element.最上层的是CacheManager,我们可以通过CacheManager.getInstance();获得manager,或者通过其构造器创建一个新的manager。每个manager关联着多个cache,而每个cache以

2016-08-07 21:58:04 718 4

原创 JAVA读取RTF文档

RTF,全称是“富文本格式“,它便于在应用程序之间轻松的转换文本和图形。想了解RTF文件基本格式及相关可以点击这里。需要注意的是,在RTF文件中,对于占双字节的中文,都是用单字节的ASCII字符表示,例如文本“宋体ABC”应该表示为:\'cb\'ce\'cc\'e5ABC,这种编码我们称之为“汉字机内码”,简称“内码”。把国标码的汉字代码中的区码与位码分别换算为16进制数,然后再分别加上十

2016-08-06 21:53:01 8602 1

转载 java位运算

位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。public class

2016-08-02 17:52:25 307

pyodbc-4.0.30-cp37-cp37m-win_amd64.whl

python依赖包,win64版本的,安装即用: pip install xxx.whl 欢迎客官下次光临哦 ------本人亲测,win64 python3.7的 完美安装。么么哒

2020-03-28

pyodbc-4.0.30-cp27-cp27m-win_amd64.whl

python依赖包,pyodbc win64可用 运行pip install xxx即可安装,物美价廉哟,欢迎各位客官下次光临 --------我的环境64位windows,python3.7没装成功,不知道这个对应的python版本多少,诸位下载前多注意呀

2020-03-28

hitpul动画制作核心思想.7z

动漫设计与制作专业是培养掌握计算机图形 / 图像、动漫设计与制作的基本理论知识和相关应用领域知识,熟悉图形 / 图像制作环境、具有动漫(Anime)设计、动漫制作、绘画、广告.

2019-12-24

Prometeo服务概述

目前尚没有任何针对消防员在执勤期间吸入烟雾和有毒物质制定的个性化策略和政策,防止他们因这些有害物质不断累积而受到影响。作为一个认知平台,Prometeo 可采集从消防员佩戴的物联网传感器传来的数据并将这些数据发送至 Watson Studio—一种 Watson Machine Learning 服务,并由专业人员实时监控他们的健康状况、检测趋势并提供干预措施

2019-12-23

ffmpeg视频转码器

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。

2019-01-22

memcoder视频转码器

mencoder支持几乎所有的格式的视频转换,可以将任意格式转换到任意格式,转换功能可以说是相当强大。市面上流行的格式转换器,都是基于mencoder开发的GUI,比如暴风转码,格式工厂等。可以说转换器能办到的,mencoder都能办到,但mencoder能办到的,转换器就不一定能办到了

2019-01-22

Erlang_win64_19.1和rabbitMQ综合安装包

Erlang和RabbitMQ Server版本说明: Erlang/OTP 19.1 RabbitMQ Server 3.6.5

2018-04-03

activeandroid-3.1.jar

activeandroid-3.1.jar

2016-11-11

activeandroid-3.0.jar

activeandroid-3.0.jar

2016-11-11

activeandroid.jar

activeandroid.jar

2016-11-11

tomcat-7.0.69-windows-x64

apache-tomcat-7.0.69-windows-x64

2016-11-11

apache-maven-3.2.5.rar

apache-maven-3.2.5.rar

2016-11-11

SSH所用jar包

整合SSH所需jar包,版本大家注意,别下错了

2016-08-30

eclipse颜色主题

eclipse颜色主题

2016-08-16

ehcache1.6 和 ehcache-web-2.0.4

ehcache1.6,ehcache-web-2.0.4,slf4j-api-1.7.21.jar 不好意思,缺点分用。。

2016-08-08

深入浅出ExtJS第2版.pdf

深入浅出ExtJS第2版.pdf是高清的哟

2016-01-16

文件管理器

只实现了部分文件管理器的功能,比如获取手机内部存储空间中的文件和文件夹名,以listview方式和gridview方式展示等,适合初学者学习,非喜勿喷...

2015-04-12

andriod计算器

本资源是基于安卓平台的开发,模拟电脑计算器开发的一款简便的计算器工具,实现简单的运算功能,所用技术不多,重在逻辑思维,适合大多数基友学习

2015-04-12

空空如也

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

TA关注的人

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