- 博客(23)
- 收藏
- 关注
原创 Spring注解简单使用
自定义注解定义一个AOP自定义注解,一般格式如下:import java.lang.annotation.*;@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Inherited@Documentedpublic @interface MyLogger {}@Traget@Target说明了Annotation所修饰的对象范围:Annotation可被用于 packages、types(类、接口、枚举
2020-11-03 17:20:22
187
原创 Spring异步调用
事务的隔离级别常量说明TransactionDefinition.ISOLATION_DEFAULT数据库默认的隔离级别,MySQL默认采用的 REPEATABLE_READ隔离级别TransactionDefinition.ISOLATION_READ_UNCOMMITTED最低的隔离级别,允许读取未提交的数据变更,可能会导致脏读、幻读或不可重复读。TransactionDefinition.ISOLATION_READ_COMMITTED允许读取并发事务已经提交的
2020-11-03 17:19:15
508
原创 《实战Java高并发程序设计》笔记
线程锁synchronized重入锁 ReentrantLock条件 condiction信号量 SemaphoreReadWriteLock 读写锁线程复用线程池核心线程池的内部实现任务队列拒绝机制拓展线程池JDK的并发容器并发开发实例线程锁非公平锁 :大多数情况下,锁的申请都是非公平的。如果多个线程几乎是同时申请同一个锁,...
2018-05-31 09:51:50
680
原创 HashMap(JDK 1.7 )学习
HashMapHashMap数据结构HashMap常量HashMap构造方法存储put获取元素getHashMap 非线性安全HashMap 学习资料 https://www.cnblogs.com/skywang12345/p/3310835.html https://blog.youkuaiyun.com/jeffleo/article/deta...
2018-05-30 20:54:04
611
原创 maven pom简单入门
pom文件简介pom结构pom 基本配置project 属性项目信息配置pom常量配置关系配置继承关系依赖关系聚合关系build 构建配置基本配置resourcespluginsmaven仓库常用依赖Spring framework数据库依赖日志Serveletjspjstl依赖测试pluginsmaven pluginsmaven-surefire-p
2017-06-04 19:09:38
1076
原创 求助,首次使用唯一索引耗时很长。
如下图描述:1.四个表:flow、phone、game以及income表的表结构都一样(字段一样),flow、phone、game数据量是10W+,income表数据量是100W+。2.4个表都有相同的一个普通索引和一个唯一索引(主键)。问题:首次使用唯一索引,耗时很长,接下来使用主键索引都很短,而普通索引效率都很快。这是为什么?
2016-11-10 17:56:25
575
原创 mybatis insert & update
mybatis insert和update混合使用,当主键不存在就插入数据,主键冲突时,更新数据 。insert into ·····on duplicate update······case
2016-10-10 23:57:41
12177
转载 java.lang.OutOfMemoryError: Java heap space异常
from:http://bbs.youkuaiyun.com/topics/390411231 1 查看内存: workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs,在里面加上SHOW_MEMORY_MONITOR=true,重启eclipse,就可以在其左下角看到内存使用情况。 2 修改内
2016-10-10 10:56:02
400
原创 spring+mybatis多数据源配置
话不多说,直接上代码+贴图。简单粗暴。数据源配置文件:# 数据库连接驱动driverClass=com.mysql.jdbc.Driver//-------------------basedb-----------------------------------------------# 数据库路径basedb_jdbcUrl=jdbc:mysql://localhost:33
2016-09-23 21:45:31
442
原创 Ubuntu下设置ssh登录
可能因为还是新手的原因吧,总是用linux系统不习惯,加上linux系统办公的确没Windows方便。为了能够方便地做笔记(截图、画思维导图等),只好用另外一台电脑远程登录ubuntu(装ubuntu系统的电脑太老了,带不动双系统,新电脑磁盘较小,不想分区)。ubuntu系统默认不支持ssh,所以要开启ssh服务,还需要安装openssh-server.sudo apt-get install o
2016-09-20 00:52:08
698
原创 Linux分区
Linux分区 这一个月,因为不懂linux和服务器,而被人狂虐,遂立下心去系统地学习一下linux和服务器相关知识,选择了《鸟哥的Linux私房菜》作为入门教材,循序渐进,今月每日blog持续更新。目录树结构(directory tree) Linux内所有文件都是以文件的形态来呈现的。所谓的目录树结构就是以根目录为主,然后向下呈现分支状的目录结构的一种文件结构。如下图: 文件系统和目录树的
2016-09-19 23:25:04
271
原创 百度地图libgnustl_shared.so" not found 问题
百度地图初始化失败 Library 'nulllibstlport_shared.so' not found
2016-04-11 11:13:30
8561
转载 有了"数据库"为什么还要用"xml" ?
有了数据库为什么还要用XML?XML与数据库各自的特点、他们的应用与区别我想你从Google上可以查到一大堆,那么在这里我只说说自己的体会:1:尽管XML和数据库都可以定义数据模型并存储数据,然而,XML更加通用、更加标准化,前些年我们公司的软件要与其他公司软件做接口传输数据时,采用了最简单的接口数据库方式,开发最容易,带来了些问题: 一是这个接口数据库是某种数据库产品(DB2/MS
2015-11-17 21:15:01
5480
原创 php & ajax 小例子——仿百度搜索自动完成下拉框
功能:1.输入字母,会通过ajax查询年后台信息,如果部分匹配了,就会以下拉框形式罗列。 2.点击下拉框选项,会选中该选项。 3.php解析xml文件有三个文件:autoGetCDInfo.html(前端页面)、getInfo.php(后端解析xml文件)、CDinfo.xml(CD信息xml文件)autoGetCDInfo.ht
2015-11-17 20:34:04
1100
原创 PHP用DOMDocument解析xml文件
例子1:循环所有 "artist" 元素 (nodetypes = 1),查找与 JavaScript 所传数据向匹配的名字找到 CD 包含的正确 artist输出 album 的信息xml文件:Empire BurlesqueBob DylanUSAColumbia10.901985Hide yo
2015-11-17 12:22:30
1488
原创 oracle变量(2)
以前学过一点SQL,会一些简单的应用。现在学习oracle,基础的知识都差不多,比如基础变量都差不多的用法和意义。所以在这不叙述一些基础的变量,我就做一些新的知识的笔记。1.NUMBERNUMBER类型既可以表示整数,也可以表示浮点数,格式如下:NUMBER [ (precision , scale) ]精度:所允许数值的总长度,也就是数值中所有数字位的个数,最大值为38.刻度
2015-08-07 10:24:44
367
原创 oracle变量
格式:variable_name [CONSTRANT] type [NOT NULL] [:=value]; 变量名 常量 类型 非空 值如果有关键字NOT NULL, 那后面必须有赋初值。赋值:变量可以赋初值、在语句块中赋值,也可以用查询结果赋值 select
2015-08-06 16:49:50
479
转载 【时间管理】要事第一--时间管理四象限法
转自:http://blog.sina.com.cn/s/blog_46863d910100sjuv.html【30S导读】时间安排中要第一优先做重要而不紧急的事情。 上周,和某一线媒体华南区营销策划主管及某国驻华大使秘书吃饭聊天,谈及时间管理,触及到一个绝大多数人都存在的一个错误时间关键--如何安排事情的优先顺序。 柯维在《要事第一》中提出了时
2015-08-06 16:33:54
6456
原创 PL/SQL控制语句
PL/SQL实在SQL语言的基础上添加了过程性特性的一门语言,PL/SQL具有第三代语言(3GL)的特性。这让SQL语言拥有了结构化程序设计的特性,是的开发人员可以直接使用PL/SQL进行复杂业务逻辑的编写。刚刚开始学oracle,最烦的还是没有数据可以供我使用。如果是自己逐行增加数据(insert into每次只能插入一行),我又觉得很烦,很没意思。所以我就想着用过程控制实现。我建了一
2015-08-04 20:40:53
600
转载 oracle select语句
查询当前用户的表格~select table_name from user_tables;查询所有用户的表名~select table_name from all_tables;查询用户~ dba_users需要用户有权限select * from all_users;select * from user_users;select * from dba
2015-08-04 11:30:33
531
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人