
Java
Arch_lvmeng
Fight For Ambition!
展开
-
连接池原理
一、 线程池的原理: 线程池,究竟是怎么一回事?其实线程池的原理很简单,类似于操作系统中的缓冲区的概念,它的流程如下:先启动若干数量的线程,并让这些线程都处于睡眠状态,当客户端有一个新请求时,就会唤醒线程池中的某一个睡眠线程,让它来处理客户端的这个请求,当处理完这个请求后,线程又处于睡眠状态。可能你也许会问:为什么要搞得这么麻烦,如果每当客户端有新的请求时,我就创建一个新的线程转载 2017-06-04 14:43:56 · 346 阅读 · 0 评论 -
mapper.xml文件报Invalid bound statement (not found)错误解决方法
如果在使用mapper.xml时报了Invalid bound statement (not found)的错误,并且自己的mapper.xml的路径和文件名都没有错误的情况,很可能是因为没有在pom.xml中配置如下代码:<!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 --> <resources> <resource...原创 2018-08-06 00:22:34 · 6933 阅读 · 0 评论 -
eclipse配置本地约束文件和在线配置
1.配置dtd约束1.复制dtd约束的网络路径122.打开xmlCatalog,并点击添加123.将路径复制到key中124.修改默认的key type为URI125.点击File System按钮126.找到本地的dtd文件127.点击打开,在点击ok回到Preferences框128.出现图中红框的信息就说明配置成功了122.配置schema约束的配置1.赋值schema约束文...原创 2018-06-29 16:06:36 · 1566 阅读 · 2 评论 -
卸载jdk6出现windows installer程序包有问题....
首先确保windows installer服务是开启的,打开cmd,运行services.msc,看看windows installer服务是否启动。如果没有启动,先启动看看能否解决。若一直启动着的但还是卸载不了,这就有可能是此jdk的注册表没有删除干净的问题了。建议下一个Your Uninstaller,找到jdk6。选择normal mode,他会将你安装的注册表信息都删除掉。这样就干净了。...原创 2018-02-24 11:12:22 · 5427 阅读 · 0 评论 -
java获取前一天的日期方法
public static void main(String[] args) { Date date=new Date(); //Calendar calendar =new GregorianCalendar(); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(calen...原创 2018-02-28 17:11:34 · 20133 阅读 · 0 评论 -
使用JS实现checkBoxd的单选效果
这个功能的实现很简单,简单说就是遍历所有的checkBox复选框,如果有一个已经选中,就将其他的checkBox框置为未选中,以此实现单选的效果,我看到很多博客也写了类似的功能,但大部分都是基于jquery实现的,我这里是原生js实现此功能。直接贴代码,如下:<html><head><meta charset="UTF-8"><title>Inser...原创 2018-02-27 10:27:47 · 947 阅读 · 0 评论 -
前后台数据交互
关于交互会给大家详细介绍9个方面的细节:1.前端请求数据URL由谁来写?在开发中,URL主要是由后台来写的,写好了给前端开发者.如果后台在查询数据,需要借助查询条件才能查询到前端需要的数据时,这时后台会要求前端提供相关的查询参数,这里的查询参数也就是URL请求的参数。2.接口文档主要由谁来写?接口文档也是主要由后台开发者来写的,因为直接跟数据打交道的就是后台,后台是最清楚,数据库里面转载 2018-01-18 14:33:13 · 481 阅读 · 0 评论 -
Java POI实现导出excel
本文转载,若有任何对原版不利,可随时删除。一、maven引入jar包 org.apache.poi poi 3.12 org.apache.poi poi-examples 3.9 org.apache.转载 2018-01-07 15:37:20 · 398 阅读 · 0 评论 -
使用图片服务器FastDFS实现图片上传
在工作中我们需要使用一台专门的服务器去管理系统的图片资源,这里介绍一种常用的FastDFS 服务器来实现图片的上传与加载FastDFS架构包括Tracker server和Storage server完成文件上传和下载。Tracker server的作用是负载均衡和调度,通过tracker Server在文件上传时可根据一些cel找到Storage server提供文件上传服务。可以将trac原创 2017-05-21 21:07:44 · 5528 阅读 · 7 评论 -
centos7 搭建 redis集群
这里创建6个redis节点,其中三个为主节点,三个为从节点。redis和端口对应关系:127.0.0.1:7000127.0.0.1:7001127.0.0.1:7002从:127.0.0.1:7003127.0.0.1:7004127.0.0.1:7005步骤:1,下载redis。官网下载3.0.0版本,之前几的版本不支持集群模式转载 2018-01-16 11:30:36 · 272 阅读 · 0 评论 -
ssm框架搭建过程中出现 spring-org.springframework.beans.factory.BeanDefinitionStoreException的解决
今天配置完ssm框架,启动tomcat服务器,报了IOException以及spring-org.springframework.beans.factory.BeanDefinitionStoreException的异常,说是找不到springmvc.xml的配置文件以及无法初始化beanfactory,可是我明明已经配置了springmvc文件,其他的spring的配置文件也都已经写好。经过上网原创 2017-06-22 17:21:15 · 10784 阅读 · 0 评论 -
Java多线程
1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然”,只有达到”知其然知其所以然”的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法:(1)发挥多核CPU的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少原创 2017-06-04 15:28:13 · 367 阅读 · 0 评论 -
springboot自动缓存的原理
springboot缓存是将方法的运行结果进行缓存,以后要相同的数据,直接从缓存中获取,不同调用方法。CacheManager管理多个Cache组件,对缓存的真正CRUD操作是在Cache组件中,每一个缓存组件有自己唯一一个的名字几个属性:cacheNames/value:指定缓存组件的名字;将方法的返回结果放在哪个缓存中,是数组的形式,可以指定多个缓存key:缓存数据使用的key...原创 2018-09-05 21:53:32 · 783 阅读 · 0 评论