![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发总结
qianqian901108_
这个作者很懒,什么都没留下…
展开
-
maven的依赖范围
compile(编译范围)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath中可用,同时它们也会被打包。 provided(已提供范围)provided依赖只有在当JDK或者一个容器已提供该依赖之后才使用。例如,如果你开发了一个web应用,你可能在编译classpath中需要可用的Se原创 2015-11-03 11:08:38 · 307 阅读 · 0 评论 -
mysql 的 find_in_set函数使用方法
文章表里面有个type字段,他存储的是文章类型,有 1头条,2推荐,3热点,4图文 .....11,12,13等等 现在有篇文章他既是 头条,又是热点,还是图文, type中以 1,3,4的格式存储. 们我们如何用sql查找所有type中有4图文标准的文章呢?? 这就要我们的find_in_set出马的时候到了. 以下为引用的内容: select原创 2016-02-23 11:23:45 · 231 阅读 · 0 评论 -
Maven经典错误之一:Please ensure you are using JDK 1.4 or above and not a JRE
在Eclipse/MyEclipse下用maven编译时,失败,提示 :Please ensure you are using JDK 1.4 or above and not a JRE (the com.sun.tools.javac.Main class is required). 问题原因:Eclipse/MyEclipse默认是使用jre作为运行环境,而maven原创 2016-02-24 10:31:00 · 1401 阅读 · 0 评论 -
Eclipse 项目红色叹号:Build Path Problem
Description Resource Path Location TypeA cycle was detected in the build path of project 'shgl-category-api'. The cycle consists of projects {shgl-category-api, shgl-category-provider} shgl-category转载 2016-05-03 09:57:11 · 5083 阅读 · 0 评论 -
my sql FIND_IN_SET
FIND_IN_SET(str,strlist)返回str在字符串集strlist中的序号(任何参数是NULL则返回NULL,如果str没找到返回0,参数1包含","时工作异常)如果list是常量,则可以直接用IN, 否则要用FIND_IN_SET()函数原创 2016-05-30 09:58:33 · 325 阅读 · 0 评论 -
mysql replace函数
1、 UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def'); REPLACE(str,from_str,to_str) 在字符串 str 中所有出现的字符串 from_str 均被 to_str替换,然后返回这个字符串 replace(object,search,replace) 2、 把object中出现search的全部原创 2016-05-30 13:48:48 · 936 阅读 · 0 评论 -
vue.js 之道vuex
作者:banricho链接:http://www.zhihu.com/question/38209295/answer/94166977来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。组件之间的作用域独立,而组件之间经常又需要传递数据。A 为父组件,下面有子组件 B 和 C。A 的数据可以通过 props 传递给 B 和 C。A原创 2016-06-08 09:42:40 · 839 阅读 · 0 评论 -
HTML5 LocalStorage、sessionStorage介绍
用过HTML5 LocalStorage本地存储和sessionStorage的,你就感觉html5很强大,比cookie和session好用最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了,就好像以前禁用JavaS原创 2016-06-29 15:34:41 · 175 阅读 · 0 评论 -
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 · 206 阅读 · 0 评论 -
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 · 5557 阅读 · 0 评论 -
去掉textarea小三角,禁止调整大小
如果你使用谷歌浏览器或火狐浏览器,你会发现页面上的textarea元素的右下角有个小三角,用鼠标箭头拖拽它,你的textarea就能随着放大或缩小。这是现代浏览器为方便用户而添加的一个辅助功能(很遗憾,不包括IE,如果你使用IE,是看不到的。)。Web程序员在设计网页时,一般给了textarea一个固定的长宽,通常是配合布局而设定。但挑剔的用户往往会认为太小或太大。有了这个可以调整大小的工具后,用原创 2016-08-24 13:27:14 · 13884 阅读 · 0 评论 -
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 · 222 阅读 · 0 评论 -
net::ERR_INCOMPLETE_CHUNKED_ENCODING 200
chrome一直报错,最后发现返回的json数据过多,超过了100kb,由于页面没有分页一次加载数据过多,前端解析不了,所以浏览器一直报这个错,加分页,用postman再次测试,json返回结果是完整的,页面再调用正常了...原创 2018-10-31 14:11:46 · 8468 阅读 · 0 评论 -
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 · 7177 阅读 · 0 评论 -
ThreadPoolExecutor线程池参数设置技巧
一、ThreadPoolExecutor的重要参数 corePoolSize:核心线程数 核心线程会一直存活,及时没有任务需要执行 当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理 设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关闭 queueCapacity:任务队列容量(阻塞队列) 当核心线...转载 2018-11-22 13:52:40 · 170 阅读 · 0 评论 -
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 · 1679 阅读 · 1 评论 -
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 · 632 阅读 · 0 评论 -
PermGenspace错误解决方法java.lang.OutOfMemoryError:Perm
PermGen space错误解决方法 java.lang.OutOfMemoryError: PermGen space 简单作个笔记: 堆内存分配: -Xms JVM初始分配的内存由-Xms指定,默认是物理内存的1/64; -Xmx JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4; 默认空余堆内存小于40%时,JVM就会增大堆原创 2016-02-22 14:24:21 · 231 阅读 · 0 评论 -
eclipse内存设置,tomcat内存设置,查看内存大小
在eclipse中设置设置步骤如下:1.点击eclipse上的debug图标旁边的下拉箭头2.然后选择Run Configurations,3.系统弹出设置tomcat配置页面,在Argument中末尾添加参数中的VM arguments中追加:-Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m原创 2016-02-22 13:44:03 · 203 阅读 · 0 评论 -
关于 Java 数组的 12 个最佳方法
1. 声明一个数组String[] aArray = new String[5];String[] bArray = {"a","b","c", "d", "e"};String[] cArray = new String[]{"a","b","c","d","e"};2. 输出一个数组 int[] intArray = { 1, 2, 3, 4, 5 };转载 2016-01-25 17:15:59 · 210 阅读 · 0 评论 -
slf4j 与log4j 日志管理
log4j简易入门package test.log4j;import org.apache.log4j.Logger;publicclass HelloLog4j { privatestaticfinal Logger logger = Logger.getLogger(HelloLog4j.class); publicstaticvoid main(String[] ar原创 2015-11-03 13:03:44 · 2076 阅读 · 0 评论 -
mysql日期函数互转
1、 select NOW();结果:'1997-12-15 23:50:26' 2、select NOW() 0;结果:19971215235026 3、 select UNIX_TIMESTAMP('1997-10-04 22:23:00'); 结果: 875996580 4、 select FROM_UNIXTIME(87599原创 2015-10-30 08:51:58 · 223 阅读 · 0 评论 -
spring mvc中的@PathVariable
spring mvc中的@PathVariable是用来获得请求url中的动态参数的,十分方便:@Controller public class TestController { @RequestMapping(value="/user/{userId}/roles/{roleId}",method = RequestMethod.GET) p原创 2015-10-30 09:01:48 · 316 阅读 · 0 评论 -
@ResponseBody
@ResponseBody作用: 该注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。使用时机: 返回的数据不是html标签的页面,而是其他某种格式的数据时(如json、xml等)使用;@Controller原创 2015-10-30 09:48:07 · 338 阅读 · 0 评论 -
Java中Map的用法
Map的一般用法将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。此接口取代 Dictionary 类,后者完全是一个抽象类,而不是一个接口。1.声明一个Map :Map map = new HashMap();2 .向map中放值 ,注意: map是key-value的形式存放的,如:map.put("sa","dd");原创 2015-10-30 10:42:26 · 292 阅读 · 0 评论 -
java 遍历arrayList的四种方法
import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ArrayListDemo { public static void main(String args[]){ List list = new ArrayList();原创 2015-10-30 10:59:41 · 395 阅读 · 0 评论 -
Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法
在项目上右键选择properties,然后点击java build path,在Librarys下,编辑JRE System Library,选择workspace default jre就可以原创 2015-11-02 15:25:39 · 266 阅读 · 0 评论 -
elipse 调整字体背景色
原创 2015-11-02 15:29:31 · 369 阅读 · 0 评论 -
web安全之token
Token,就是令牌,最大的特点就是随机性,不可预测。一般黑客或软件无法猜测出来。那么,Token有什么作用?又是什么原理呢?Token一般用在两个地方:1)防止表单重复提交、2)anti csrf攻击(跨站点请求伪造)。两者在原理上都是通过session token来实现的。当客户端请求页面时,服务器会生成一个随机数Token,并且将Token放置到session原创 2015-11-25 13:27:58 · 407 阅读 · 0 评论 -
maven的setting.xml文件配置详解
1、setting.xml一般存在与两个地方:maven的安装目录/conf/,和${user.home}/.m2/下。他们的区别是在maven安装目录下的setting.xml是所有用户都可以应用的配置,而user.home下的可想而知就是针对某一用户的配置(推荐是在user.home下)。如果两个都进行了配置,则在应用的时候会将两个配置文件进行中和,而且user.home下的setting.x原创 2015-11-03 11:09:33 · 448 阅读 · 0 评论 -
maven中snapshot解析
maven的依赖管理是基于版本管理的,在maven2之后,把版本管理细化snapshot 快照仓库和release发布仓库。release版本,对于发布状态的artifact(就是被依赖的jar包),如果版本号相同,即使我们内部的镜像服务器上的组件比本地新,maven也不会主动下载的。这里也为snapshot 的出现打下了伏笔。 快照版本,很多人不是特别理解为什么要有这个原创 2015-11-03 13:12:31 · 1174 阅读 · 0 评论 -
Java instanceof
instanceof是Java的一个二元操作符,和==,>, String s = "I AM an Object!"; boolean isObject = s instanceof Object; 我们声明了一个String对象引用,指向一个String对象,然后用instancof来测试它所指向的对象是否是Object类的一个实例,显然,这是真的,所以返回true,原创 2015-11-26 15:00:01 · 277 阅读 · 0 评论 -
java,list,map,set数组
publicclass TestCollection { publicstatic void print(CollectionextendsObject> c){ Iterator<?extendsObject> it = c.iterator(); while(it.hasNext())原创 2015-12-28 23:19:50 · 373 阅读 · 0 评论 -
用eclipse修改web工程的访问路径
原创 2015-11-27 16:37:05 · 248 阅读 · 0 评论 -
java.io.Serializable
Java API中java.io.Serializable接口源码:1 public interface Serializable {2 } 类通过实现java.io.Serializable接口可以启用其序列化功能。未实现次接口的类无法使其任何状态序列化或反序列化。可序列化类的所有子类型本身都是可序列化的。序列化接口没有方法或字段,仅用于标识可序列化的语义。 J原创 2015-11-30 14:03:50 · 360 阅读 · 0 评论 -
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
在project的.setting folder下面,有个名为org.eclipse.wst.common.project.facet.core.xml的文件,里面配置有各种版本信息。此时,按照本机配置修改这个文件,问题就解决了。》像我这样的错误,可以下载Tomcat 7。0解决,不过我闲麻烦,干脆就在配置文件中把 改成低些的版本versio原创 2015-12-03 13:19:02 · 232 阅读 · 0 评论 -
使用httpclient post请求中文乱码解决办法
在使用httpclient发送post请求的时候,接收端中文乱码问题解决。正文:我们都知道,一般情况下使用post请求是不会出现中文乱码的。可是在使用httpclient发送post请求报文含中文的时候在发送端数据正常但是到了服务器端就中文乱码了。解决办法:发送端进行设置编码如下:主要代码:if(null!= jsonParam) {//解决中文问题。met...转载 2019-05-15 11:49:04 · 3156 阅读 · 0 评论