- 博客(53)
- 资源 (6)
- 收藏
- 关注
原创 【Spring系列】Spring事务
我们通过Debug Spring IOC的启动流程来看Spring的事务管理。第一阶段:初始化BeanPostProcessor: AnnotationAwareAspectJAutoProxyCreator先进入Spring启动的核心流程AbstractApplicationContext的refresh方法,定位到第二步:初始化BeanFactory@Overridepub...
2019-01-23 21:51:45
369
原创 欢迎使用优快云-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
2017-08-25 15:44:43
574
原创 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"
2017-03-13 13:13:05
4135
原创 bootstrap table
<script type="text/javascript"> var $table = $('#table'); var columns = []; //获取表头信息 function buildColumnsStyle(url, align, valign, ignore) { $.ajax({ 'method': 'GET'
2017-01-05 22:43:00
1331
原创 错误: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
2016-10-24 21:57:15
17704
原创 【SpringFox / Swagger文档生成工具】使用过程中的几个问题积累
转载本文请标明出处,谢谢!SpringFox是最新版的Swagger文档生成工具,SpringFox官方文档参见:SpringFox官方参考文档SpringFox与Spring Boot的集成添加配置类package focuson.config;import com.dianrong.labelaggregator.protocol.request.DisplayLabelsRequest;
2016-09-26 11:10:16
13096
原创 Maven进阶(一)——MyEclipse下Maven构建Java Web项目
实验环境:MyEclipse 2015(自带Tomcat7.x和Maven) 实验步骤: 第一步:打开MyEclipse 2015,新建Maven工程 File→New→Other 进入下一步,使用默认值,继续下一步 按照上图中内容进行选择,继续下一步 如上图所示,输入Group Id、Artifact Id,点击finish,出现以下目录结构: 这里出错,有两个问题:
2015-11-10 15:03:32
4242
原创 Spring进阶一:Spring开发环境搭建
做个小笔记:Spring的下载。从Spring源下载Spring的jar文件和Spring参考文件,下载链接如下:http://repo.spring.io/release/org/springframework/spring/ 在上面链接中选择对应的版本即可,如果你想下载可以从Spring官网Projects找到Spring framework进入,网页上面几行找到github的图标即可进入下载
2015-11-09 19:46:30
11688
原创 JDBC数据库连接池----JNDI的使用
本文不是用来解释JNDI,也不是用来介绍数据库连接池的,单纯是为了记录JNDI在数据库连接池中的使用示例的。Tomcat中JNDI的三种配置方式:参考链接 本人使用的是局部配置方式(上面链接中第三种配置方式),此种方式不依赖于Tomcat。配置方式: (1)在Web项目的META-INF文件夹中新建context.xml文件,文件内容为:<?xml version="1.0" encoding=
2015-11-05 10:49:40
1637
原创 【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
2015-05-14 21:14:19
4266
原创 【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
2015-05-13 21:47:06
1120
原创 【STL源码剖析】--error: ‘hashtable’ was not declared in this scope
可能是代码中忘记添加:using namespace __gnu_cxx;了Linux下的GCC编译器采用的正式SGI STL版本,不需要像Windows下学习STL源码那样手动移植STL源码,Linux系统下hashtable完整测试代码如下:
2015-05-13 21:36:37
1752
原创 更新Ubuntu系统报错: Err http://mirrors.163.com lenny Relese.gpg Temporary failure resolving 'mirro
添加163的Ubuntu软件源之后,
2014-11-25 10:06:14
7825
1
原创 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
2014-03-29 13:59:50
3107
原创 Linux系统Java连接Mysql数据库
Linux系统下Java连接Mysql数据库方法与Windows下类似,具体步骤如下:下载JDBC(驱动):mysql-connector-java-5.1.29.tar.gz解压下载的数据包:tar -zxvf mysql-connector-java-5.1.29.tar.gz配置JDBC:cp mysql-connector-java-5.1.29-bin.jar /
2014-03-28 19:42:26
12120
原创 VM9.0中Ubuntu12.04设置好网络后无法ping通主机
第一步:将虚拟机的网络设置为桥接第二步:打开文件/etc/network/interfaces ,将内容设置为如下:auto loiface lo inet loopbackauto eth0iface eth0 inet static #配置为静态IPaddress 192.168.233.70 #静态IP为192.168.1.70 ne
2014-03-25 15:49:40
1337
原创 Linux系统下Java应用程序打包成.jar文件
今天想试试Linux系统下把java应用程序打包成.jar文件,在网上找了很多相关的博客,发现他们理论讲得很到位,但是按照他们的方式操作发现很多错误,最后综合几篇文章终于尝试成功。多学习别人的失败,更容易带你走向成功,现在把自己操作过程罗列出来(步骤中有部分错误,正是在错误中一步步摸索才获得了最终的成功)。至于理论部分我会在文章末尾贴出来(参考别人文章写的)。如果我理论部分整理的不是很好的话,你可
2013-12-19 21:26:31
21021
原创 大师级博客(持续更新)
陈浩:http://blog.youkuaiyun.com/haoel/article/details/1948051/
2013-10-13 20:37:05
1113
原创 C++进阶——类型转换符(参考百度文库)
标准C++中有四个类型转换符:static_cast、dynamic_cast、reinterpret_cast、和 const_cast。下面对它们一一进行介绍。标准C++中有四个类型转换符:static_cast、dynamic_cast、reinterpret_cast、和 const_cast。下面
2013-10-13 19:18:03
805
原创 2014各大网络公司笔试题汇总
留着16年自己毕业的时候慢慢看微软2014笔试题21题解答:http://blog.youkuaiyun.com/scalerzhangjie/article/details/122742772014卫士通A卷笔试题:http://blog.youkuaiyun.com/impoliteman/article/details/12555729华为2014校园招聘机试题:http://b
2013-10-13 09:41:24
1870
原创 关于存储映射问题--shmat: Permission denied
今天运行了老师给的程序库中关于存储映射问题,运行测试程序的时候,shmat函数出现以下错误信息:shmat: Permission denied!网上有人说是 ftok("/tmp/a.txt",0)中a.txt的权限问题,我将open函数修改为:open("/tmp/a.txt", O_RDWR | O_CREAT, S_IRUSR | S_IWUSR);还是出现相同问题。还有人说是
2013-10-11 22:10:36
4522
原创 C++进阶——初始化列表
这段时间在研究老师上课讲授的Linux程序设计代码,在老师提供的库函数中出现了初始化列表,忘记了先前学习的C++课程知识,所以决定重新学习C++厨师化列表。C++初始化列表是用来对成员变量进行初始化的。使用一:基本数据类型成员变量的初始化,可以放在构造函数之中,也可以使用初始化列表进行初始化。如:class CLPerson{public: CLPerson(i
2013-10-09 20:45:25
851
转载 C++进阶——虚函数和纯虚函数(转载)
虚函数为了重载和多态的需要,在基类中是有定义的,即便定义是空,所以子类中可以重写也可以不写基类中的此函数!纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数!虚函数引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。class Cman{public:virtual void Eat(){……};
2013-10-09 19:18:29
856
转载 rand()和srand()函数
函数rand()是真正的随机数生成器,而srand()会设置供rand()使用的随机数种子。函数rand()会返回一个处于0和你所指定的数值(缺 省为1)之间的分数。如果你在第一次调用rand()之前没有调用srand(),那么系统会为你自动调用srand()。 srand((unsigned)time(NULL))则使用系统定时/计数器的值做为随机种子,所以,在相同的平台环境下,显
2013-01-09 16:50:04
772
转载 Linux编译链接环境变量
Linux编译链接环境变量转自:http://my.oschina.net/alphajay/blog/33933静态库链接时搜索路径顺序:1.ld会去找GCC命令中的参数-L2.再找gcc的环境变量LIBRARY_PATH3.再找内定目录 /lib /usr/lib /usr/local/lib 这是当初compile gcc时写在程序内的动态
2012-03-29 15:25:22
2105
原创 putty连接Linux之ssh无法启动
service sshd restar ssh没启动,也t没有错误提示解决方法一:#ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key#ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key#/usr/sbin/sshd解决方法二:#service sshd rest
2012-03-28 23:09:28
1666
原创 Arm板子上移植putty
For building on Unix: - unix/configure is for Unix and GTK. If you don't have GTK, you should still be able to build the command-line utilities (PSCP, PSFTP, Plink, PuTTYgen) using this
2012-03-25 22:21:47
1657
原创 (EE) Failed to load module "fbdev" (module does not exist, 0)
在虚拟机中输入命令startx:出现以下错误:(EE) Failed to load module "vesa" (module does not exist, 0)(EE) Failed to load module "fbdev" (module does not exist, 0)(EE) Failed to load module "evdev" (module does
2012-03-25 20:55:28
5047
原创 Fatal server error: no screens found
I tried to launch gnome by typing "startx", but I get these errors :(EE) Failed to load module "vmware" (module does not exist, 0)(EE) No drivers available.Fatal server error:no screens
2012-03-25 20:24:21
6794
原创 configure: error: Cairo requires at least one native font backend. Please install FreeType and font
如果你已经安装freetype和fonconfig安装cairo-devel就ok啦
2012-03-23 19:21:17
2380
原创 安装atk包make时出错/usr/bin/env: perl: No such file or directory
/usr/bin/env: perl: No such file or directory出现这种错误可能是没有安装prel
2012-03-23 17:32:05
12739
原创 信号捕捉预处理之不可重入函数
#include #include #include int temp = 0;void signal_handler(){printf("\nI get a signal \n");sleep(5);temp++;printf("\ntemp = %d\n",temp);}int main(){struct sigaction sig;
2012-03-14 21:51:09
748
原创 信号的捕捉和处理之signaction函数
函数原型: #include int sigaction(int signum,const struct sigaction *act,struct sigaction *oldact);sigaction会根据参数signum指定的信号编号来设置该信号的处理函数。参数signum可以是SIGKILL和SIGSTOP以外的任何信号。如果参数act不是空指针,则为signum设置新的信
2012-03-14 18:47:15
3053
原创 信号的捕捉和处理
推荐此博客,内容写得很详细,很适合自学信号http://blog.youkuaiyun.com/muge0913/article/details/7331129
2012-03-14 18:08:21
756
原创 多线程编程之线程取消
关键:pthread_cancel函数发送终止信号pthread_setcancelstate函数设置终止方式pthread_testcancel函数取消线程(另一功能是:设置取消点)1 线程取消的定义一般情况下,线程在其主体函数退出的时候会自动终止,但同时也可以因为接收到另一个线程发来的终止(取消)请求而强制终止。2 线程取消的语义线程取消的方法是向目标线程发
2012-03-13 22:10:49
6739
LPCM源代码
2015-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人