自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 解决ssm环境下配置log4j打印mybatis的sql语句无效的问题

首先附上官网的说明文档: mybatis Logging 环境spring4.3.0+springmvc4.3.0+mybatis3.4.0 按官方文档的说明1 SLF4J2 Apache Commons Logging3 Log4j 24 Log4j5 JDK logging,mybatis会使用最先找到的(按上文列举的顺序查找),不少应用服务器的classpath中已经包

2017-01-09 14:49:03 15581 8

原创 SSM框架——整合注意事项

SSM框架——详细整合教程(Spring+SpringMVC+MyBatis) 本文是博主对上述文章的整合时遇到的问题的汇总 首先给出最终的主要xml文件 pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi

2016-12-31 18:36:41 3766

原创 java小项目影院系统

java小项目,影院管理系统 http://download.csdn.net/detail/github_32658299/9632276 下面是两个关键的类 1.这是电影院测试类,用来读取用户输入并进行出票import java.util.InputMismatchException;import java.util.Scanner;/** * 测试cinema类 * 模拟电影院的

2016-09-27 22:02:47 6509

原创 make redis出现错误可能原因

make: * No rule to make target 错误原因、分析和解决办法 上面博客其中红字部分: 最后发现,上述问题的产生的根本原因是工程更改路径或者更改了其中的文件夹名称之后,之前生成的.o.d文件在再次编译时并不会重新编译,因而导致该问题。根源解决办法是 删除编译后生成的obj文件夹。然后重新编译就行了。 所谓的删除obj文件夹只需要用make clean清理一

2017-03-31 23:20:43 15086 1

原创 docker里的ubuntu16下搭建redis

总结根据下面的博客搭建docker+redis时遇到的坑。 http://blog.csdn.net/lifetragedy/article/details/50628820先声明一下,不是上面的博客写的不好,而是博主本人第一次搭建,之前也从没用过docker,所以有些地方可能对于老手来说不值一提,但作为新手还是要注意一下的,不,是特别需要注意。其实博主本来可以用vm里的openSESU(linu

2017-03-19 17:07:53 3970 5

原创 使用docker时出现wlan网络适配器驱动程序出现问题

没有使用docker时联网好好的,但是当使用docker后,如果系统进入休眠状态,重新唤醒时就连上无线网,诊断后说是wlan无线网络适配器驱动程序出现问题。但重启就会好。出现好几次了。 上网搜说是计算机服务里的WLAN AutoConfig里有问题,(还有的说要重装系统和下驱动精灵的就不说了,一看就就是瞎折腾,动不动就重装)所以重启动它,但是也没好。 凭借着博主缜密的推测。。。 解决方法:先右

2017-03-18 14:40:42 1939

原创 对于Hibernate的openSession方法为什么不是线程安全的源码理解

首先,先明确几个概念。1、局部变量不会受多线程影响。2、成员变量会受到多线程影响。 多个线程调用的同一个对象的同一个方法: 如果方法里无成员变量,不受任何影响, 如果方法里有成员变量,只有读操作,不受影响,存在赋值操作,有影响。第一点 SessionFactory和Session都是接口,SessionFactoryImpl和SessionImpl是其实现。第二点 SessionFacto

2017-03-13 23:43:29 1800 3

原创 mysql建立索引时中的length什么用

如题; 这是最基本的索引,它没有任何限制。它有以下几种创建方式:CREATE INDEX indexName ON mytable(username(length)); 如果是CHAR,VARCHAR类型,length可以小于字段实际长度;如果是BLOB和TEXT类型,必须指定 length。 这个length的用处是什么?参考MySQL手册 13.1.4. CREATE INDEX语法对于CH

2017-03-05 12:51:39 9721 4

原创 Hibernate两种获取session的方式openSession和getCurrentSession的区别与理解

1)openSession和getCurrentSession的区别 openSession必须关闭,currentSession在事务结束后自动关闭 openSession没有和当前线程绑定,currentSession和当前线程绑定2)如果使用currentSession需要在hibernate.cfg.xml文件中进行配置: a、如果是本地事务(jdbc

2017-03-04 18:58:56 4208

原创 shell如何统计文本中每种字符的出现次数

如题,~>grep -o . file | sort |uniq -cgrep . file //从名为file的文件中搜寻匹配 . 号的的部分,这样写相当于执行cat file在终端输出的内容一样,加了 -o 就相当于每个字符占用一行-o, --only-matchingPrint only the matched (non-empty) parts of a matching line,

2017-03-02 23:15:39 6706

原创 openSUSE Leap42.2安装搜狗输入法 for Linux

百度了一圈全都是在openSUSE13.1下的安装方法,而且还失效了,原因是那个软件源已经访问不了了。虽然对于Leap42.2也是同样的步骤,但如果还不是很熟悉安装原理和方法的话,还是会有点小麻烦。 安装截图如下: 既然那个软件源失效了,那就一个可以用的软件源就可以了。所以具体步骤如下://1.添加软件源>sudo zypper ar -f http://download.opensuse

2017-03-01 00:36:56 6817 3

原创 mysql导入导出数据库文件

MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 5.7\bin (或者直接将windows的环境变量path中添加该目录)2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行:mysqld

2017-02-23 17:00:41 787

原创 github在readme.md里添加图片

github readme.md 添加图片 基本上按上文操作就没问题。不过博主在这里记录一下遇到的问题,就是添加文件的问题。运行 git add screenshots 这句后,一定要提交,而且提交时要有注释才行,标准格式如下 git commit -m "add screenshots" 其中双引号里的内容是注释,写什么都可以,它会显示在你所提交文件夹后作为注释内容。如下:screen

2017-01-06 15:55:31 767

原创 git删除文件夹/文件(不删除本地文件)

先声明一点,如果要同时删除本地的和github上的文件,直接删除本地的再push就行了,比较简单。这里的要求是不能删除本地的文件,而要删除github里,就是网页上的文件。其实质就是删除缓冲区里的文件,再提交给服务器端。1.首先进入要删除的文件夹或文件的根目录下,如F:\myprojects\supermarketmanager11152.执行下面的语句”some-directory”是相对于本地根

2017-01-06 14:49:08 14225

原创 git上传项目

1.如何使用Git上传项目代码到github 2.Git新手入门与上传项目到远路仓库GitHub 3. github常见操作和常见错误!错误提示:fatal: remote origin already exists. 4.【已解决】github中git push origin master出错:error: failed to push some refs to 5.github上传时出

2017-01-02 12:17:58 1570

原创 ssh整合注意事项

配置环境spring4+hibernate4+struts2首先在web.xml文件中加下面这行,默认会在applicationContext.xml文件中加载配置。applicationContext.xml要放在WEB-INF下。<!--监听器,初始化spring容器 --> <listener> <listener-class>org.springframework

2016-12-05 19:47:24 1301 1

原创 Cookie小技巧

1.先将要在服务器读取的信息保存在Cookie中 $(function() { $(".removeBill").click(function() { var oid = $(this).parent("td").siblings(".oid").text(); //将要删除的订单oid保存到cookie

2016-11-22 21:34:49 370

原创 js小记:定时跳转

<script type="text/javascript"> var t = 3; //设置一个跳转秒数 $(function() { time = setInterval("count()", 1000); //定义一个定时器 $("#timeCount").html(t); //显示当前的秒数 }); function count()

2016-10-31 20:14:55 304

原创 servlet小记

/** * Controller继承了javax.servlet.http.HttpServlet类 * 它的doGet和doPost方法都调用process方法,这是Servlet控制器的核心 * * @author cxp * @date 2016-10-17 * */public class ControllerServlet extends HttpServlet {

2016-10-31 20:12:52 339

原创 Ajax小记

<html lang="en"><head> <meta name="viewport" content="width=device-width, initial-scale=1"><title>Race</title> <!--下面所有的顺序至关重要--><link href="race/css/index.css" rel="stylesheet" type="text/css" />

2016-10-31 20:10:53 315

原创 jsp小记

第一条语句一定要在第二条之前//设置Cookie过期时长为30分钟,一定要在addCookie之前cookie1.setMaxAge(1800);---(1)response.addCookie(cookie1);---(2)使用else if是必要的,否则再次输入正确的用户名密码对时会有非法状态异常 <% request.setCharacterEncoding("UTF

2016-10-31 20:07:38 379

原创 JDBC连接数据库小示例

jdbc连接oracle数据库

2016-10-18 20:18:52 359

原创 学习编程的网站

1.学习数据结构很好的网站,通过动画演示帮助理解数据结构 http://visualgo.net/2.在线编程的网站leetcode https://leetcode.com/problemset/algorithms/ leetcode题解(c++版) https://github.com/soulmachine/leetcode3.学习Qt的网站 https://www.devbean

2016-09-27 23:37:40 693

原创 oracle数据库导入导出

--1.连接Oracle数据库 conn system/123@ORCL;--2.创建一个操作目录 --CREATE DIRECTORY 目录名 as ‘指定文件存放的位置’; create directory bak as 'c:\mydb'; --查看目录 select * from dba_directories --3.授予用户操作dump_dir目录的权限 --G

2016-09-27 23:05:33 321

原创 剑指offer:链表中倒数第k个结点

/*struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { }};*/class Solution {public: ListNode* FindKthToTail(ListNode* pListHead,

2016-09-27 22:18:30 293

原创 剑指offer:反转链表

/*struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { }};*/class Solution {public: ListNode* ReverseList(ListNode* pHead) {

2016-09-27 22:16:32 260

原创 剑指Offer:二叉搜索树与双向链表

/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { }};*///理解递归的好例子class Solution {public

2016-09-27 22:09:51 249

原创 生产者-消费者问题与管道

import java.io.IOException;import java.io.PipedReader;import java.io.PipedWriter;import java.util.Random;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import j

2016-09-27 21:46:04 780

原创 简单仿真示例

/** * 简单仿真 * 赛马比赛 * CyclicBarrier适用于下面的情况: * 你希望创建一组任务,他们并行的执行工作,然后在进行下一个步骤之前等待,直至所有任务都完成。 * 它使得所有的并行任务都将在栅栏处列队,因此可以一致的向前移动 * * * @author cxp * @data 2016-08-31 * @modify * *

2016-09-27 21:41:28 745

原创 共享资源的简单示例

/** * 资源共享的示例 * 装饰性花园仿真程序 * 花园委员会希望知道每天通过多个大门进入公园的总人数 * 每个大门都有一个十字专转门或某种形式的计数器, * 并且任何一个十字转门的计数值递增时, * 就表示公园的总人数的共享计数值也会递增 * * @author cxp * @data 2016-08-29 * @modify * */class Count {

2016-09-27 21:38:37 431

原创 生产者-消费者与队列的简单示例

/** *生产者-消费者与队列 *制作吐司的例子,先向干吐司抹黄油,再在抹过黄油的吐司上涂果酱 *本例子没有使用任何显式的同步,而是利用阻塞队列来实现同步 *每片吐司在任何时刻都只由一个任务在操作 * * @author c * @data 2016-08-31 * @modify * */class Toast { public enum Status {

2016-09-27 21:35:36 312

原创 ## java实现的二叉树 ##

java实现的二叉树使用非递归方式实现了二叉树的先序、中序、后序遍历/** * 二叉树操作,包括: * 构造二叉树; * 先序遍历,中序遍历,后序遍历 * * @author cxp * @data 2016-9-19 * @modify */public class BinaryTree { /** * 利用数组构造二叉树 * * @

2016-09-27 21:24:16 333

原创 qt问题1>c1xx : fatal error C1083: 无法打开源文件

第一次写博客,有点小激动啊。。。。 不说那么多废话,记录一下今天遇到的小问题。 环境vs2012+qt5. 今天本来想把qvideowidget从videoplayer中分离开。所以写了一个类videowidget继承于qvideowidget。本来一切都按部就班的在vs2012里进行,添加头文件、源文件。但是编译时却发生了链接错误,以前都还没遇见过,不是没遇见过链接错误,是没遇见简单的添加一

2016-04-21 11:20:57 15100 3

Visual_Assist_X_10.9.2052.0_Crack.zip

Visual Assist X是一款非常好的Microsoft Visual Studio插件 vs开发利器

2016-09-27

java小项目,影院管理系统

* 测试cinema类 * 模拟电影院的出票系统 * 解析XML文件用于初始化Cinema的Schedule类,其保存电影院所放映电影所有场次信息 * 要求: * 1.打印用户的购票信息 * 2.利用序列化保存用户购票信息 * 3.利用反序列化加载用户的购票历史记录 * 4.同一张票只能卖出一次(电影名、座位号、放映时间相同则为同一张票) * 5.对用户输入进行判断,给出错误提示

2016-09-17

leetcode题解(c++描述)

包含LeetCode Online Judge(http://leetcode.com/onlinejudge)所有题目的答案, 全书的代码采用C++11编写,所用代码经过精心编写,编码规范良好

2016-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除