2018年9月16日
摘要: 报错表象: 当启动SpringClud项目报错: Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/core/env/EnvironmentCapable 或 java.lang.NoSuch 阅读全文
posted @ 2018-09-16 14:23 梦幻朵颜 阅读(3338) 评论(1) 推荐(0) 编辑
摘要: 去maven repository 库里 http://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies 查看 spring-cloud-dependencies的版本在Jun, 2018日期 阅读全文
posted @ 2018-09-16 13:19 梦幻朵颜 阅读(24763) 评论(0) 推荐(1) 编辑
摘要: 如何使maven项目自动创建这四个文件夹:src/main/resources、src/main/java、src/test/java、src/test/resources 网传甚广的在Config Build Path中以修改jdk版本动作来达到自动创建是误区,亲测不可用。 一、修改pom.xml 阅读全文
posted @ 2018-09-16 12:27 梦幻朵颜 阅读(14895) 评论(0) 推荐(0) 编辑
  2018年9月14日
摘要: 当你在service层需要启动异步线程去执行某些分支任务,又不希望显式使用Thread等线程相关类,只想专注于实现业务逻辑代码开发,可以使用@Async异步注解。 1、 使用@Async 异步注解 Controller层方法: Service层方法,是真正使用@Async异步注解的: 2、@Asyn 阅读全文
posted @ 2018-09-14 16:36 梦幻朵颜 阅读(1030) 评论(0) 推荐(0) 编辑
  2018年9月4日
摘要: 并发锁加在方法级别上,如果是单例class对象,则只能允许一个线程进入public synchronized void doXXX(){ … }加在对象上,则与此对象相同的对象都不允许进入该锁的代码块: synchronized(this){ … } semaphore.acquire(); //获 阅读全文
posted @ 2018-09-04 13:36 梦幻朵颜 阅读(1000) 评论(0) 推荐(0) 编辑
  2018年9月3日
摘要: java.util.concurrent包,此包下的集合都不允许添加null元素 LinkedTransferQueue实现了一个重要的接口TransferQueue,该接口含有下面几个重要方法: 1. transfer(E e):若当前存在一个正在等待获取的消费者线程,即立刻移交之;否则,会插入当 阅读全文
posted @ 2018-09-03 15:34 梦幻朵颜 阅读(1295) 评论(0) 推荐(0) 编辑
  2018年1月12日
摘要: 一、复选框选中、反选、全选、全不选 html代码: JS 选中某个复选框: JS 反选某个复选框(选中就反选为不选中,没选中就反选为选中): JS 全选复选框: JS 全不选复选框: JS 获取复选框选中的值: 二、前端Ajax请求代码,包含数组参数 三、springMvc后台接收数组参数 阅读全文
posted @ 2018-01-12 11:05 梦幻朵颜 阅读(468) 评论(0) 推荐(0) 编辑
  2018年1月8日
摘要: 《mysql5.7版本的explain分析》[强烈推荐] 阅读全文
posted @ 2018-01-08 14:14 梦幻朵颜 阅读(18033) 评论(0) 推荐(0) 编辑
  2017年11月15日
摘要: 线上服务器系统是windows server版本,由于tomcat进行了apache httpd集群,所以对tomcat进行了统一编号: 在jprofiler中需要监听一个server实例,需要先搞清楚tomcat版本,但是从tomcat命名上看看不出来。 百度一下,说找到tomcat目录下bin目 阅读全文
posted @ 2017-11-15 10:10 梦幻朵颜 阅读(8378) 评论(0) 推荐(0) 编辑
  2017年11月13日
摘要: 物化视图SQL,如果没有结果集,就证明数据库中不存在物化视图 阅读全文
posted @ 2017-11-13 10:39 梦幻朵颜 阅读(216) 评论(0) 推荐(0) 编辑
  2017年11月1日
摘要: 伤脑筋的版本升级 element-ui升级到2.0版本了! element-ui作为比较成熟的广为人知的前端框架,原本满怀热情的去学习,也基于element-ui搭建出了一套系统,可是它居然升级了! 别的技术升级都是兼容旧版本,可是它升级后我所有的日期控件全部瘫痪。。。 别的技术升级后都是保留原有i 阅读全文
posted @ 2017-11-01 11:31 梦幻朵颜 阅读(15401) 评论(1) 推荐(0) 编辑
  2017年10月25日
摘要: 一、下载和部署 我的ActiveMQ版本是 5.15.2,参照别人家的博客,下载和启动照样成功。别人家的博客地址: http://blog.csdn.net/clj198606061111/article/details/38145597 启动成功后,访问 http://localhost:8161 阅读全文
posted @ 2017-10-25 10:35 梦幻朵颜 阅读(1223) 评论(0) 推荐(0) 编辑
  2017年10月23日
摘要: 本文基于dubbo2.5.6版本,今天是2017-10-21. 1,下载dubbo 首先从 github 下载源代码并阅读 readme.md ,参考该文档,首先下载 opensesame,并编译:$ git clone https://github.com/alibaba/opensesame.g 阅读全文
posted @ 2017-10-23 17:12 梦幻朵颜 阅读(2203) 评论(1) 推荐(0) 编辑
  2017年10月20日
摘要: 问题现象: eclipse中,有个maven web项目,报错:Cannot change version of project facet Dynamic Web Module to 2.4,截图如下: 期望: 期望此maven web项目为 web 2.5,而非2.4 解决步骤: 1,更改set 阅读全文
posted @ 2017-10-20 16:51 梦幻朵颜 阅读(30814) 评论(2) 推荐(7) 编辑
  2017年10月18日
摘要: 第一部分——下载 1.1: 百度搜索apache httpd关键字,第一个链接既是官方下载地址。如果这一步不会,此篇文章不适合你阅读,请自行停止。 1.2:进入官网http://httpd.apache.org/,点击左边菜单download链接进入下载页,选择稳定版最新版httpd2.4.26 1 阅读全文
posted @ 2017-10-18 16:11 梦幻朵颜 阅读(1737) 评论(0) 推荐(0) 编辑
  2017年10月12日
摘要: 先贴上web.xml和spring-jdbc.xml代码: web.xml代码: spring-jdbc.xml代码: bug问题表现: 在Service方法中,事物不起作用,bug表现如下:1) 期望:Service方法中save()方法执行前开启事物,执行后提交事物,提交事物后才可以在数据库里看 阅读全文
posted @ 2017-10-12 16:22 梦幻朵颜 阅读(2423) 评论(0) 推荐(1) 编辑
  2017年9月17日
摘要: springMVC注解:@Controller @Service @Repository 分别标注于web层,service层,dao层。 web.xml spring-servlet.xml spring-jdbc.xml logback.xml redis.properties pom.xml 阅读全文
posted @ 2017-09-17 14:43 梦幻朵颜 阅读(1066) 评论(0) 推荐(0) 编辑
  2017年9月7日
摘要: 1)ora-01653错误截图: 可以看到有两张表的insert受到了影响,都是在USERS表空间里。用以下SQL查看表空间使用情况: 可以看到USERS表空间已经使用了99.99%!马上就100%,再也没有地方存储数据了!正式环境啊!情况危急! 2)解决办法 以下两种方案都需要获取/home目录下 阅读全文
posted @ 2017-09-07 15:46 梦幻朵颜 阅读(3594) 评论(0) 推荐(1) 编辑
摘要: JSP代码如下: JSP端引入jquery.easyui.min.js库: <script type="text/javascript" src="<c:url value="/resources/jquery/jQuery-2.2.0.min.js"/>"></script> <!--先引入jqu 阅读全文
posted @ 2017-09-07 10:39 梦幻朵颜 阅读(8967) 评论(0) 推荐(0) 编辑
摘要: 在AJAX请求中,我见过有三种form表单数据类型提交。 第一种:form data, 第二种:query string parameters,第三种:request payload。 在google chrome浏览器按F12在network tab页即可看到表单数据类型属于哪一种。 1,form 阅读全文
posted @ 2017-09-07 10:06 梦幻朵颜 阅读(1476) 评论(0) 推荐(0) 编辑
  2017年7月28日
摘要: 在Controller类中,需要返回JSON的方法上加上注释@ResponseBody,这是必须的。 然后spring-servlet.xml配置如下: 阅读全文
posted @ 2017-07-28 14:38 梦幻朵颜 阅读(2624) 评论(0) 推荐(0) 编辑
  2017年7月6日
摘要: 1,百度搜索subeclipse,点击第一个: 2,官网说,文档已移动到github wiki上: 3,打开github wiki,复制最新发布版本地址: 4,在eclipse里面,打开help->Install New Software 5,粘帖刚刚复制的那串,粘贴到Work wiith输入框,直 阅读全文
posted @ 2017-07-06 14:06 梦幻朵颜 阅读(298) 评论(0) 推荐(0) 编辑
  2017年3月19日
摘要: 我有一张表w1000,里面有1000万条数据,这张表结构如下:CREATE TABLE `w1000` ( `id` varchar(36) NOT NULL, `name` varchar(10) DEFAULT NULL, `age` int(3) DEFAULT NULL, `money` d 阅读全文
posted @ 2017-03-19 22:25 梦幻朵颜 阅读(1488) 评论(0) 推荐(0) 编辑
  2017年3月14日
摘要: 本文讲的是如何使用zookeeper将solr分布式部署,也可以理解为tomcat分布式部署。 为什么要使用zookeeper,请参考文章《Solr的SolrCloud与Master-slave主从模式对比》http://blog.csdn.net/jiangchao858/article/deta 阅读全文
posted @ 2017-03-14 17:36 梦幻朵颜 阅读(1033) 评论(0) 推荐(0) 编辑
  2017年3月12日
摘要: 当点击bin/startup.bat,出现黑窗口一闪而过时,肯定是因为tomcat启动报错了。 错误排查方法 首先检查java环境变量是否设置正确。 其次调试tomcat,需要修改startup.bat 1,在最后:end后面换行之后添加pause暂停代码,使黑窗口停留在“按任意键继续”界面,可查看 阅读全文
posted @ 2017-03-12 23:12 梦幻朵颜 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 今天无意中发现一个怪事,当时没理解,后来跟网友讨论了才知道原理,是关于int值的加法算法,两段代码如下: 代码1: 控制台输出结果很奇怪,全都是0,: stackLength=21719次:: 0stackLength=21720次:: 0stackLength=21721次:: 0stackLen 阅读全文
posted @ 2017-03-12 15:00 梦幻朵颜 阅读(1828) 评论(0) 推荐(1) 编辑
摘要: 本篇文章理解源自于《深入理解java虚拟机》2.4章节 实战:OutOfMemoryError异常 在以下例子中,所有代码都可以抛出OutOfMemoryError异常,但是要区分到底是内存泄漏(Memory Leak)还是内存溢出(Memory Overflow),我们需要借助Eclipse Me 阅读全文
posted @ 2017-03-12 01:23 梦幻朵颜 阅读(6671) 评论(0) 推荐(0) 编辑
  2017年3月10日
摘要: 解决tomcat重启后数据加载缓慢或丢失 我们在首次全量导入和第二次增量导入数据都成功后,在研究solr过程中,会反复重启tomcat。 我们会发现在重启tomcat后,core的data目录下明明已经有之前solr加载的已经写到磁盘的数据索引文件,可是tomcat在重启过程中,就是加载很慢,而且比 阅读全文
posted @ 2017-03-10 10:46 梦幻朵颜 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: 尚未实现首次同步mysql数据库的,请参考我的另一篇文章http://www.cnblogs.com/zhuwenjoyce/p/6512378.html(solr6.4.1搜索引擎同步mysql数据库) 过时的类 在solr6.4.1版本中,已无HttpSolrServer这个类,但是有SolrC 阅读全文
posted @ 2017-03-10 10:44 梦幻朵颜 阅读(3413) 评论(0) 推荐(0) 编辑
  2017年3月8日
摘要: 我之前的项目已经成功使用过logback作为日志输出,但是今天新项目在使用的时候,不输出日志信息。 最后终于找到问题所在,并成功解决。解决步骤如下: 第一步:检查pom.xml 按照以往惯例,我先检查了pom.xml文件,看看logback的引用jar是否都存在: 经检查,jar包是齐全的,而且已经 阅读全文
posted @ 2017-03-08 13:31 梦幻朵颜 阅读(5719) 评论(0) 推荐(0) 编辑
  2017年3月7日
摘要: 尚未成功启动solr的,请参考我的另一篇文章:http://www.cnblogs.com/zhuwenjoyce/p/6506359.html(solr6.4.1 搜索引擎启动eclipse启动) 本篇文章主要介绍如何同步mysql数据库 添加core命名为core3(之前试验了好几个都失败了…) 阅读全文
posted @ 2017-03-07 10:36 梦幻朵颜 阅读(3122) 评论(0) 推荐(1) 编辑
  2017年3月5日
摘要: solr是一个java写的搜索引擎,所以支持java方式的eclipse调试。 本篇文章使用solr版本为6.4.1 一、 环境 solr 下载地址 http://archive.apache.org/dist/lucene/solr/ windows下载solr-6.4.1.zip(149MB), 阅读全文
posted @ 2017-03-05 19:18 梦幻朵颜 阅读(1230) 评论(0) 推荐(0) 编辑
  2017年3月3日
摘要: 感谢两位老兄: 设置虚拟机IP网段参考:https://blog.csdn.net/qq_22211217/article/details/80470272 《centos7 虚拟机如何固定ip连接主机网络》 外网连接参考:https://www.linuxidc.com/Linux/2017-07 阅读全文
posted @ 2017-03-03 13:21 梦幻朵颜 阅读(334) 评论(0) 推荐(0) 编辑
  2017年3月2日
摘要: wget方式下载redis3.2 wget http://download.redis.io/releases/redis-stable.tar.gz 命令行下载redis,此命令会保存redis至当前目录下 tar xzf redis-*.tar.gz 解压至当前目录下 cd redis-* 进入 阅读全文
posted @ 2017-03-02 13:37 梦幻朵颜 阅读(296) 评论(0) 推荐(0) 编辑
摘要: mysql5.7新增特点: 最新版本的mysql5.7相比较于mysql5.6,新添加了一个特点:允许日期类型字段添加数值精确到毫秒位数,比如`create_date` datetime(3) DEFAULT NULL, 就是允许该字段的日期保留3位毫秒数。 yum执行安装成功 百度mysql yu 阅读全文
posted @ 2017-03-02 13:27 梦幻朵颜 阅读(396) 评论(0) 推荐(0) 编辑
摘要: JDK1.8下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装目录:/usr/java/jdk1.8.0_121 tar -zxvf jdk-*.tar.gz 解压J 阅读全文
posted @ 2017-03-02 11:00 梦幻朵颜 阅读(169) 评论(0) 推荐(0) 编辑
  2017年2月13日
摘要: 安装VMware虚拟机过程此处省略,只介绍在虚拟机上安装linux系统CentOS 7过程截图。 1 新建虚拟机 2 命名虚拟机,选择linux安装位置 3 选择虚拟机处理器数量和处理器核心数 4 分配内存 5 选择网络桥接方式:直接从本机获取网络 6 选择磁盘类型 7 设置磁盘容量 8 硬件配置 阅读全文
posted @ 2017-02-13 13:31 梦幻朵颜 阅读(1131) 评论(0) 推荐(0) 编辑
  2017年2月9日
摘要: 本文相关描述基于sonarqube 6.2版本。 下载地址: sonarqube下载网址:https://www.sonarqube.org/downloads/ Scanner下载网址(用于扫描项目代码质量问题): https://docs.sonarqube.org/display/SCAN/A 阅读全文
posted @ 2017-02-09 17:21 梦幻朵颜 阅读(991) 评论(0) 推荐(0) 编辑
  2017年1月19日
摘要: 注意: 本文章所写所有命令均在Git命令行窗口执行!非cmd窗口! 打开git命令行窗口步骤为:到项目根目录下执行bash命令行操作:右键点击Git Bash Here菜单,打开git命令窗口,不是cmd窗口!如果没有该菜单,请先下载并安装小乌龟:TortoiseGit-2.3.0.0-64bit. 阅读全文
posted @ 2017-01-19 15:04 梦幻朵颜 阅读(1189) 评论(0) 推荐(1) 编辑