自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 使用httpclient post请求中文乱码解决办法

在使用httpclient发送post请求的时候,接收端中文乱码问题解决。正文:我们都知道,一般情况下使用post请求是不会出现中文乱码的。可是在使用httpclient发送post请求报文含中文的时候在发送端数据正常但是到了服务器端就中文乱码了。解决办法:发送端进行设置编码如下:主要代码:if(null!= jsonParam) {//解决中文问题。met...

2019-05-15 11:49:04 3159

原创 com.alibaba.dubbo.rpc.RpcException: Forbid consumer 10.0.53.69 access service com.kuaidadi.op.api.pa

2018-12-04 14:30:00.256 [http-nio-20027-exec-10] INFO  cn.onlyhi.file.aspect.LogAspect - 请求url【http://localhost:20027/client/class/exportClass】,请求参数【ExportDataRequest{exportDate='null', courseStartDat...

2018-12-04 14:54:32 633

原创 Deadlock found when trying to get lock; try restarting transaction

阿里云后台检测有死锁,如图:图示很清楚,sql 2未执行完,sql 1已经执行完了,sql 2未执行成功,需要回滚,等待了sql 1造成死锁。因为当前sql的服务层加了@Transactional事物的。...

2018-11-24 17:24:47 1685 1

转载 ThreadPoolExecutor线程池参数设置技巧

一、ThreadPoolExecutor的重要参数 corePoolSize:核心线程数 核心线程会一直存活,及时没有任务需要执行 当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理 设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关闭 queueCapacity:任务队列容量(阻塞队列) 当核心线...

2018-11-22 13:52:40 170

原创 net::ERR_EMPTY_RESPONSE

GET ET https://getaway.onlyeduhi.cn/tcrm/work/teacher/getCourseRecordList?subject=&startDate=&endDate=&courseType= net net::ERR_EMPTY_RESPONSE与页面debug一直报错,提示createError.js?9741:15 Unca...

2018-10-31 14:22:32 7180

原创 net::ERR_INCOMPLETE_CHUNKED_ENCODING 200

chrome一直报错,最后发现返回的json数据过多,超过了100kb,由于页面没有分页一次加载数据过多,前端解析不了,所以浏览器一直报这个错,加分页,用postman再次测试,json返回结果是完整的,页面再调用正常了...

2018-10-31 14:11:46 8468

原创 lombok集成到elipse

elipse+maven1、下载jar https://projectlombok.org/download 2、cmd进入jar目录,java -jar lombok.jar3、jar执行后,弹出这个,选择4、重启elipse

2018-04-03 11:02:45 159

原创 maven 工程启动找不到 Spring ContextLoaderListener 的解决办法

不知啥原因,tomcat报错org.springframework.web.context.ContextLoaderListener找不到1. 右键单击工程项目 ->点击 properties2. 选择 Deployment Assembly3. 点击 Add -> Java Build Path Entries -> Next4. 选择 Maven Depend

2017-10-11 13:51:41 223

转载 copy-webpack-plugin

- copy-webpack-plugin 在webpack中拷贝文件和文件夹cnpm install --save-dev copy-webpack-plugin1new CopyWebpackPlugin([{ from: __dirname + '/src/public'}]);//作用:把public 里面的内容全部拷贝到编译目录1234from 定义要拷贝的源目

2017-09-15 09:31:02 6855

原创 用Vue-cli生成vue+webpack的项目模板

用Vue-cli生成vue+webpack的项目模板$ npm install -g vue-cli$ vue init webpack my-project$ cd my-project$ npm install$ npm run dev这样默认的是Vue2.0,如果要使用Vue 1.X的话,执行下面的操作:$ npm install -g vue-cli$ vue i

2017-08-03 15:02:05 484

转载 Mysql 多列形成主键(复合主键

什么是数据表的复合主键 所谓的复合主键 就是指你表的主键含有一个以上的字段组成 比如 create table test (    name varchar(19),    id number,    value varchar(10),    primary key (name,id) ) 上面的name和id字段组合起来就是你test表的复合主键 

2017-07-27 14:13:58 5614 1

转载 什么情况下应该建立索引 索引优化及分析

表的主关键字自动建立唯一索引如zl_yhjbqk(用户基本情况)中的hbs_bh(户标识编号)表的字段唯一约束ORACLE利用索引来保证数据的完整性如lc_hj(流程环节)中的lc_bh+hj_sx(流程编号+环节顺序)直接条件查询的字段在SQL中用于条件约束的字段如zl_yhjbqk(用户基本情况)中的qc_bh(区册编号)select * f

2017-07-27 14:06:45 302

转载 MySql在建立索引优化时需要注意的问题

设计好MySql的索引可以让你的数据库飞起来,大大的提高数据库效率。设计MySql索引的时候有一下几点注意:1,创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很

2017-07-27 13:53:02 1399

转载 联合索引

我们知道,对于表的单列(如id)数据,是可以建立索引的,对于多列(id和name组合,或者,name和id组合),也可以建立索引。联合索引,也称之为组合索引。 先来看单列索引的逻辑结构。由此得出索引的三个特征:索引有序+高度较低+存储列值  联合索引也满足这三个特征,但这里的逻辑图就不画了,而是以更直观的方式来展现其查找逻辑,这里应注意,联合索引的列有前后,以i

2017-07-27 13:27:36 391

转载 mysql查询实现新闻置顶功能

第一种情况:置顶新闻只在第一页显示增加一个Int类型的置顶标记位istop,默认istop=0。置顶新闻之间的顺序通过istop值表示,istop值越高新闻越靠前。查询语句:SELECT * FROM [表名] ORDER BY istop DESC,createtime DESC LIMIT 0,311第二种情况:置顶新闻在每一页显示增加标记位与第一种情况相同查

2017-07-27 11:23:08 1304 1

原创 MySQL查询时有时候需要某条记录置顶或者放最后,而其他的记录则按照一定的顺序排序

把需要置顶的记录先查询出来,然后再查询其他的记录,把两个结果集合并。置末则反之。合并结果集方法 :1  数组合并:$list1 = "select a, b, c from table_name where ... order by ...";    $list2 = "select a, b, c from table_name where ... ";   

2017-07-27 09:43:19 3143

转载 8种页面布局

1.列表式布局特点:内容从上向下排列,导航之间的跳转要回到初始点 优点:1.层次展示清晰明了2.视线流从上到下,浏览体验快捷3.可展示内容较长的菜单或拥有次级文字内容的标题 缺点:1.导航之间的跳转要回到初始点,灵活性不高2.同级内容过多时,用户浏览容易产生视觉疲劳3.只能通过排列顺序、颜色来区分各入口

2017-07-26 16:50:50 5383

原创 高并发情况下 如何支撑大量的请求

几点需要注意:尽量使用缓存,包括用户缓存,信息缓存等,多花点内存来做缓存,可以大量减少与数据库的交互,提高性能。用jprofiler等工具找出性能瓶颈,减少额外的开销。优化数据库查询语句,减少直接使用hibernate等工具的直接生成语句(仅耗时较长的查询做优化)。优化数据库结构,多做索引,提高查询效率。统计的功能尽量做缓存,或按每天一统计或定时统计相关报表,避免需要时进行统计的功能。能使

2017-07-26 09:56:24 4620

原创 Filter过滤器(vue.js)

合计:¥ {{contractSubInfo.all_amount | hejideal contractSubInfo.all_shipping_fee,heji}}   filters: {            hejideal: function(value1,value2) {                value1 = value1 || '0.00';

2017-04-23 17:16:10 225

转载 Android使用Cordova框架开发Android Hybrid App

1.1. Hybrid App介绍随着Html5的兴起以及手机硬件性能的提升,越来越多的移动应用采用Web技术进行开发,从而产生了一种新的应用叫Hybrid App(混合型移动应用)。所谓的混合模式移动应用,是指一种介于Native App(本地原生应用)与Web App (网页应用)之间的应用,该类应用的开发除了使用到本地平台开发技术(Android、iOS、 BlackBerry等

2017-03-03 17:16:46 474

转载 RabbitMQ基础概念详细介绍

你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相互调用(RPC)。本文将要介绍的RabbitMQ就是当前最主流的消息中间件之一。RabbitMQ简介

2017-02-28 16:39:52 241

转载 Java注解(2)-注解处理器(运行时|RetentionPolicy.RUNTIME)

如果没有用来读取注解的工具,那注解将基本没有任何作用,它也不会比注释更有用。读取注解的工具叫作注解处理器。Java提供了两种方式来处理注解:第一种是利用运行时反射机制;另一种是使用Java提供的API来处理编译期的注解。反射机制方式的注解处理器仅当定义的注解的@Retention为RUNTIME时,才能够通过运行时的反射机制来处理注解。下面结合例子来说明这种方式的处理方法。

2016-12-28 14:15:57 3365

转载 Java注解(1)-注解基础

注解(Annotation)是在JAVA5中开始引入的,它为在代码中添加信息提供了一种新的方式。注解在一定程度上把元数据与源代码文件结合在一起,正如许多成熟的框架(Spring)所做的那样。那么,注解到底可以做什么呢?1、注解的作用。提供用来完整地描述程序所需要的信息,如编译期校验程序信息。生成描述符文件,或生成新类的定义。减轻编写“样板”代码(配置文件)的负担,可以使用注解自动生

2016-12-28 14:15:09 345

原创 java 拼接字符串时,去掉最后一个多余的逗号

String ids="";            if(in.getGoods_common_ids()!=null || in.getGoods_common_ids().size()>0){                for(Integer id : in.getGoods_common_ids()){                    if(in.getGoods_co

2016-12-27 16:09:54 2732

转载 css属性行高line-height的用法详解

什么是行间距? 古时候我们使用印刷机来出来文字。印刷出来的每个字,都位于独立的一个块中。 行间距,即传说中控制两行文字垂直距离的东东。在CSS中,line-height被用来控制行与行之间垂直距离。 不过,行间距与半行间距,还是取决于CSS中的line-height。那么,如何来使用line-height呢? 默认状态,浏览器使用1.0-1.2 line-height, 这是一

2016-12-22 11:38:08 1330

转载 JS判断字符串是否含有某个字串

varCts = "bblText";if(Cts.indexOf("Text") > 0 ){    alert('Cts中包含Text字符串');}indexOf用法: 返回 String 对象内第一次出现子字符串的字符位置。    strObj.indexOf(subString[, startIndex])    参数    st

2016-12-22 11:36:43 463

原创 浅析MVC框架中View层的优雅设计及实例

在基于B/S的应用程序开发中,从基本的技术分工上来说就是两大块,一是软件显示界面,另一个是程序逻辑。在N年前的脚本语言时代,无论是asp、 php还是jsp,我们基本是都是把这两者柔和在一起的。尽管我们想方设法做好很多函数或者包含文件来努力达到软件的复用,但仍然无法满足多变的用户需 求,这主要是因为以前的纯脚本编码方式无法很好支持及应用面向对象(OO)领域中的强大功能。在常见的B/S软件项

2016-12-08 16:38:52 372

原创 Velocity 语法

一、基本语法1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;如:#if($info.imgs)#else#end2、"$"用来标识一个对象(或理解为变量);如如:$i、$msg、$TagUtil.optio

2016-12-08 16:38:12 195

原创 velocity 跳出循环 break、stop

#foreach($i in [1..10])  #if($i==1)          #break            #stop  #end    $i #end ---------------------------------------------------------------------------#break

2016-12-08 16:35:40 5097

原创 Java异常

一、 异常的概念和Java异常体系结构     异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架,     是Java语言健壮性的一个重要体现。     Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。     在Java API中已经定义了许多异常类,这些异常类分为两大

2016-12-02 14:13:10 389

原创 Spring之IOC思想的理解和简单实现

所谓IOC,其全称为“Inversion Of Control”,较常见的中文翻译是“控制反转”,或许有些朋友会觉得看英文名称更容易理解,其实都无所谓,重要的是我们要理解其思想。通俗一点来讲就是:将bean对象的控制权(包括对象的创建和维护)由应用代码转交到外部容器去。这里,也许会有朋友不理解什么是bean对象,其实,对于mvc三层结构的web应用程序中,模型层中所包含的对象都可以理解为是bean

2016-12-02 11:04:40 322

转载 aop:aspectj-autoproxy

http://www.360doc.com/content/12/0602/15/7656232_215420487.shtml

2016-12-02 11:02:34 260

转载 jQuery-template.js 认识

http://www.tuicool.com/articles/63YFZf

2016-11-22 16:13:15 335

原创 js验证只能输入字母,数字或字母数字组合正则表达式

/^[0-9a-zA-Z]*$/g

2016-08-25 17:23:52 27719

原创 去掉textarea小三角,禁止调整大小

如果你使用谷歌浏览器或火狐浏览器,你会发现页面上的textarea元素的右下角有个小三角,用鼠标箭头拖拽它,你的textarea就能随着放大或缩小。这是现代浏览器为方便用户而添加的一个辅助功能(很遗憾,不包括IE,如果你使用IE,是看不到的。)。Web程序员在设计网页时,一般给了textarea一个固定的长宽,通常是配合布局而设定。但挑剔的用户往往会认为太小或太大。有了这个可以调整大小的工具后,用

2016-08-24 13:27:14 13896

原创 input标签加图标,可点击

.item-ifo {position: relative;width: 458px;}.item-ifo .ico {width: 16px;height: 16px;position: absolute;top: 20px;right: -5px;z-index: 5;background: url(../static/img/setIcon.p

2016-08-23 14:28:28 5564

原创 CSS中的display:inline-block

1、display:inline-block让一个元素具有“区块元素”的属性(可以设置width和height),又具有“内联元素”的属性(不产生换行)。2、IE中的inline-blockIE6不支持这个属性,但IE8开始支持这个属性。让IE6内联元素具备inline-block特性由于inline-block会触发IE的layout,所以IE6中只要

2016-08-22 17:01:33 207

转载 常见浏览器兼容性问题与解决方案

不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。在学习浏览器兼容性之前,我想把前端开发人员划分为两类:第一类是精确按照设计图开发的前端开发人员,可以说是精确到1px的,他们很容易就

2016-08-05 14:10:13 170

原创 chrome 调试anroid

一、需翻墙修改本机host文件添加# Modified hosts start# Amazon AWS Start27.0.1.125 ap-northeast-1.console.aws.amazon.com54.240.226.19 ap-southeast-1.console.aws.amazon.com54.240.195.197 ap-southeast-2.

2016-08-02 11:36:22 1376

原创 HTML5 LocalStorage、sessionStorage介绍

用过HTML5 LocalStorage本地存储和sessionStorage的,你就感觉html5很强大,比cookie和session好用最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了,就好像以前禁用JavaS

2016-06-29 15:34:41 176

空空如也

空空如也

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

TA关注的人

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