【Spring系列】Spring事务 我们通过Debug Spring IOC的启动流程来看Spring的事务管理。第一阶段:初始化BeanPostProcessor: AnnotationAwareAspectJAutoProxyCreator先进入Spring启动的核心流程AbstractApplicationContext的refresh方法,定位到第二步:初始化BeanFactory@Overridepub...
欢迎使用CSDN-markdown编辑器 Windows Mongodb 服务安装下载:mongodb-win32-x86_64-enterprise-windows-64-3.4.7-signed.msi 双击安装 配置Path环境变量:E:\Program Files\MongoDB\Server\3.4\binMongodb 服务安装: 在运行中输入cmd, 右键选择“以管理员身份运行” 在cmd 窗口中输入:mongod
Excel大文件解析: Java POI SAX解析Excel 文件 Java POI SAX Excel xlsx文件转CSV依赖jar 包gradle: compile "org.apache.poi:poi:3.15" compile "org.apache.poi:poi-ooxml:3.15" compile "org.apache.poi:poi-ooxml-schemas:3.15"
bootstrap table <script type="text/javascript"> var $table = $('#table'); var columns = []; //获取表头信息 function buildColumnsStyle(url, align, valign, ignore) { $.ajax({ 'method': 'GET'
错误:redis.clients.jedis.exceptions.JedisDataException: ERR This instance has cluster support disabled 问题: spring-boot集成redis集群错误:redis.clients.jedis.exceptions.JedisDataException: ERR This instance has cluster support disabled解决办法: 修改redis.config,添加cluster-enabled yes
【SpringFox / Swagger文档生成工具】使用过程中的几个问题积累 转载本文请标明出处,谢谢!SpringFox是最新版的Swagger文档生成工具,SpringFox官方文档参见:SpringFox官方参考文档SpringFox与Spring Boot的集成添加配置类package focuson.config;import com.dianrong.labelaggregator.protocol.request.DisplayLabelsRequest;
Maven进阶(一)——MyEclipse下Maven构建Java Web项目 实验环境:MyEclipse 2015(自带Tomcat7.x和Maven) 实验步骤: 第一步:打开MyEclipse 2015,新建Maven工程 File→New→Other 进入下一步,使用默认值,继续下一步 按照上图中内容进行选择,继续下一步 如上图所示,输入Group Id、Artifact Id,点击finish,出现以下目录结构: 这里出错,有两个问题:
Spring进阶一:Spring开发环境搭建 做个小笔记:Spring的下载。从Spring源下载Spring的jar文件和Spring参考文件,下载链接如下:http://repo.spring.io/release/org/springframework/spring/ 在上面链接中选择对应的版本即可,如果你想下载可以从Spring官网Projects找到Spring framework进入,网页上面几行找到github的图标即可进入下载
JDBC数据库连接池----JNDI的使用 本文不是用来解释JNDI,也不是用来介绍数据库连接池的,单纯是为了记录JNDI在数据库连接池中的使用示例的。Tomcat中JNDI的三种配置方式:参考链接 本人使用的是局部配置方式(上面链接中第三种配置方式),此种方式不依赖于Tomcat。配置方式: (1)在Web项目的META-INF文件夹中新建context.xml文件,文件内容为:<?xml version="1.0" encoding=
【STL源码剖析】--error: ‘power’ was not declared in this scope #include #include #include #include using namespace std;int main(int argc, char **argv){ int iArray[5] = {1, 2, 3, 4, 5}; vector iVect(iArray, iArray+5); cout << accumulate(iVect.begi
【STL源码剖析】--CentOS系统hashmap测试用例 测试代码如下://#include //#include 替换为#include //using namespace std::tr1;#include //编译时候提示This file includes at least one deprecated or antiquated //header which may be removed without further
【STL源码剖析】--error: ‘hashtable’ was not declared in this scope 可能是代码中忘记添加:using namespace __gnu_cxx;了Linux下的GCC编译器采用的正式SGI STL版本,不需要像Windows下学习STL源码那样手动移植STL源码,Linux系统下hashtable完整测试代码如下:
更新Ubuntu系统报错: Err http://mirrors.163.com lenny Relese.gpg Temporary failure resolving 'mirro 添加163的Ubuntu软件源之后,
socket编程epoll函数--epoll实现过程分析 epoll对应的三个主要函数:1、int epoll_create(int size)与int epoll_create1(int flags)epoll_create1 产生一个epoll 实例,返回的是实例的句柄epollfd。flag 可以设置为0 或者EPOLL_CLOEXEC,为0时函数表现与epoll_create一致,EPOLL_CLOEXEC标志与open 时的O_CLOE