- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 Struts2 MVC框架换成SpringMVC框架的详细步骤
一、前言 其实大家在工作的时候,一般很少涉及框架大改的情况,除非是一个值得重视与长期发展的项目,碰巧我遇到了一个比较重要的项目,由于项目的初次搭建的时候欠缺很多方法的考虑,使用了比较旧的架构:Spring+Struts2+Hibernate+MyBatis,这个框架也有一些优点,比如Hibernate+MyBatis可以同时使用,而且还共用了数据源,也不影响事务的切面。由于Spri...
2018-08-13 17:26:49 12090 2
翻译 关于消息中间件activemq的学习以及相关知识总结
慕课学习视频:https://www.imooc.com/video/15278一、基础知识1、为什么使用消息中间件?消息产生者只负责生产消息,消息消费者只负责消费消息,2者不需要都同时连接就可以实现消息交互2、消息中间件的好处?(1)解耦 (2)异步 (3)横向扩展 (4)安全可靠 (5)顺序保证3、JMS相关概念(1)提供者:实现JMS规范的消息中间件服务器(2)客户端:发送或接收消息的应用程...
2018-06-19 23:39:56 225
原创 2014编程之美资格赛之2 大神与三位小伙伴
题目2 : 大神与三位小伙伴时间限制:2000ms单点时限:1000ms内存限制:256MB描述L国是一个有着优美景色且物产丰富的国家,很多人都喜欢来这里旅游并且喜欢带走一些纪念品,大神同学也不例外。距离开L国的时间越来越近了,大神同学正在烦恼给她可爱的小伙伴们带什么纪念品好,现在摆在大神同学面前的有三类纪念品A, B, C可以选择,每类
2014-04-14 18:18:25 577
翻译 线程知识学习总结
一、创建线程1、继承Thread2、实现Runnable:规定的方法是run(),不能抛异常,没有返回值3、实现Callable:规定的方法是call(),可以抛异常,执行任务后可以返回值 a、创建Callable实现类+重新call方法 b、借助执行调度服务ExecutorService获取Future对象 ExecutorService s...
2018-08-02 22:37:22 217
原创 测试一下MyBatis、Hibernate、Jdbc在事务下同时使用的测试
前言:本项目MyBatis和Hibernate公用同一个DataSource对象,而Jdbc用另外一个新建的DataSource对象。 一、测试Mybatis、Hibernate、Jdbc都是更新同一张表 /** * 事务级别为REQUIRED */ @Override public void test() throws Exception {...
2018-07-19 17:22:21 1903
翻译 SpringBoot的学习总结-2
一、表单验证 1、创建Entity类:这里创建class Girl,在class声明的上一行加上@Entity注解 2、class Girl有成员变量age,在声明变量的上一行加上@Min(value=18, message = "未成年少女") 3、在Controller方法的参数列表对象Girl girl前面加上@Valid,然后加多一个参数:BindingRes...
2018-07-15 18:13:09 283
翻译 SpringBoot的学习总结-1
一、项目搭建1、创建项目,选Spring Initializr,其中Initializr Service URL为http://start.spring.io2、SpringBoot版本选1.4.1而组件选择web3、自动生成入口类和pom文件等(1)入口类:有@SpringBootApplication注解,其中只有main入口方法(2)pom文件:a、parent项目依赖:spring-boo...
2018-07-12 22:55:18 196
原创 腾讯云centos服务器初体验
前言最近有活动,挺便宜的,买了6年半的腾讯云服务器,打算有空的时候呢,跟朋友做点什么,部署点什么上去正文1、服务器信息服务器买下来之后呢,就会拿到服务器的关键信息,先记下公网ip、账号和初始密码2、连接工具puttyputty下载链接:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.htmlputty使用教程:https://ji...
2018-03-07 13:53:54 2706
原创 oracle,mysql,sqlserver的in的个数限制
sql where in ()里面的个数限制:1、oracleOracle 9i 中个数不能超过256,Oracle 10g个数不能超过10002、sqlserver中个数最大只能到5w3、mysql没有限制,只限制了整个sql的长度个人建议:尽量往优化sql方面完善而不要使用in几w个数据,第一点sql太长不方便排查问题,第二点效率慢,虽说加上索引可以加快效率...
2018-02-27 16:07:01 12624
原创 java.sql.SQLException: Incorrect string value
错误信息:Exception in thread "main" java.sql.SQLException: Incorrect string value: '\xE9\x9B\xB6\xE8\xB5\xB7...' for column 'bookName' at row 1 Query: insert into错误处理:这是mysql的数据库的编码没有设置好,导致插入中文保
2018-01-11 16:22:32 2146
原创 CentOS Linux release 7.2.1511安装MySql5.7.16
本机版本:安装MySql5.7.16:1、火狐浏览器访问官网http://dev.mysql.com/downloads/mysql/,点击downloads然后点击MySQL Community Server,切换Linux- generic2、点击download按钮跳转按钮,按F12,点击网络,然后点击No thanks, just start my download,在网络那里查看请求的u...
2016-12-02 17:23:16 840
原创 CentOS Linux release 7.2.1511安装Tomcat7
CentOS Linux release 7.2.1511安装Tomcat7
2016-12-02 16:07:02 1116
原创 CentOS Linux release 7.2.1511安装jdk7
本机版本:安装jdk7:1、浏览器访问官网http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html2、按F12,点击网络,然后选择页面的accept按钮再点击相关的下载链接,在网络那里查看请求的url3、复制请求的url,在服务器上输入wget http://
2016-12-02 14:58:30 1356
转载 各个数据库的无order by时的默认排序
Oracle:oracle对无order by的语句返回的结果不进行排序,oracle此时的处理方式是按照数据的物理存储顺序来读取数据。因为rowid是每行数据的地址,所以有时候看起来会像是使用rowid排序的。但这个顺序是可能被打乱的,在表的数据被删除后,rowid会被新插入的数据占用。所以一个无order by查询结果看起来也可能是个杂乱无章的。oracle的数据库实现就一个原则,怎么快怎
2016-11-07 17:05:38 29292
原创 sql各种连接笛卡尔积,inner join,left join,right join,full join等测试与区别
sql各种连接笛卡尔积,inner join,left join,right join,full join等测试与区别
2016-11-02 17:22:18 43527 2
转载 C++中堆和栈内存分配
一个由C/C++编译程序占用内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数参数值,局部变量值等。其操作方式类似于数据结构中栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中堆是两回事,分配方式倒是类似于链表。3、全局区(静态区)(static)—,全局变量和静态变量存储是放在一块,初始化全
2015-04-24 10:37:47 364
原创 Red Hat Enterprise Linux 5 64位安装Mysql5.6.24(DB5.6.24.rpm for rhel5 x86)
第一步:查找以前是否装有mysql命令:rpm -qa|grep -i mysql结果:如果有结果代表当前系统已经安装mysql的旧版本,没有结果则没有,请跳过第二步例如:有结果的: 第二步:删除当前已经安装的mysql旧版本(1)如果已经启动MySQL服务,请停止MySQL服务命令:/etc/rc.d/init.d/mysqld stop
2015-04-20 20:52:34 2425 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人