自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

转载 spring的@Transactional注解详细用法

概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persistence API和JDO(Java Data Objects) 支持...

2019-03-31 16:07:24 108

转载 context:component-scan、context:annotation-config、mvc:annotation-driven

1<context:annotation-config/>如果你想使用@Autowired注解,那么就必须事先在 spring 容器中声明 AutowiredAnnotationBeanPostProcessor Bean. 如果想使用@Resource,@PostConstruct,@PreDestroy等注解就必须声明CommonAnnotationBeanPostPro...

2019-03-30 18:24:02 422

原创 sqlyog 链接新安装mysql8.0 报:plugin caching_sha2_password could not...

win10安装Mysql8.0,连接SQLyog的时候出现下面错误cmd-> mysql -u root -p 回车密码:********执行ALTER USER'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;ALTER USER'root'@'localhost' IDENTIFIED WIT...

2019-03-29 23:49:57 325

转载 mybatis3 动态sql

动态 SQL MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了可以被用...

2019-03-28 14:45:13 183

转载 RabbitMQ的应用场景以及基本原理介绍

1.背景RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现。2.应用场景2.1异步处理场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式(1)串行方式:将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务全部完成后才返回给客户端。 这有一个问题是,邮件,短信并不是必须的...

2019-03-27 10:31:39 111

转载 git 日常命令

创建新仓库创建新文件夹,打开,然后执行git init以创建新的 git 仓库。检出仓库执行如下命令以创建一个本地仓库的克隆版本:git clone /path/to/repository如果是远端服务器上的仓库,你的命令会是这个样子:git clone username@host:/path/to/repository工作流你的本地仓库由 git 维护的三棵“树”组成...

2019-03-26 16:35:58 151

转载 Java并发问题--乐观锁与悲观锁以及乐观锁的一种实现方式-CAS

原文出处:https://www.cnblogs.com/qjjazry/p/6581568.html首先介绍一些乐观锁与悲观锁:  悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。再比如Java里面...

2019-03-25 23:59:47 1110

转载 java.io.File中的绝对路径和相对路径.

原文出处:http://www.cnblogs.com/qiuh/archive/2013/04/07/3003711.htmlFile类是用来构造文件或文件夹的类,在其构造函数中要求传入一个String类型的参数,用于指示文件所在的路径.以前一直使用绝对路径作为参数,其实这里也可以使用相对路径.使用绝对路径不用说,很容易就能定位到文件,那么使用了相对路径jvm如何定位文件的呢?按照jdk...

2019-03-22 10:08:41 2934

转载 ORACLE 索引原理--B-TREE索引、bitmap索引、HASH索引、聚族索引、非聚族索引

1、逻辑上:Single column 单行索引Concatenated 多行索引--即如果索引建立在多个列上,只有它的第一个列被where子句引用时,优化器才会使用该索引,即至少要包含组合索引的第一列Unique 唯一索引NonUnique 非唯一索引Function-based函数索引--1)说明:--  1. 当经常要访问一些函数或者表达式时,可以将其存储在索引中,这样下次...

2019-03-20 23:34:20 897

转载 多表连接的三种方式--hash join、merge join、 nested loop

在多表联合查询的时候,如果我们查看它的执行计划,就会发现里面有多表之间的连接方式。多表之间的连接有三种方式:Nested Loops,Hash Join 和 Sort Merge Join.具体适用哪种类型的连接取决于当前的优化器模式 (ALL_ROWS 和 RULE) 取决于表大小 取决于连接列是否有索引 取决于连接列是否排序下面来介绍三种不同连接工作方式的不同:实验sql假...

2019-03-20 17:25:16 837

原创 java虚拟机如何加载类

一、虚拟机加载类的过程类加载到内存中到卸载出内存为止,一共经理七个阶段:加载、验证、准备、解析、初始化、使用、卸载;其中加载、验证、准备、初始化、卸载顺序是固定的;解析的顺序是不定的,它可能在初始化之后再开始;这是为了支持java语言的运行时绑定,这些阶段通常都是交叉地混合式进行的,通常会在一个阶段执行的过程中调用或者激活另一个阶段;1.1 什么时候开始第一个阶段:加载什么...

2019-03-20 12:13:48 172

原创 sql优化

1.查询中用到的关键词主要包含六个select--from--where--group by--having--order by其中select和from是必须的,其他关键词是可选的,这六个关键词的执行顺序与sql语句的书写顺序并不是一样的,而是按照下面的顺序来执行from->where->group by->having->select->ord...

2019-03-20 11:57:26 109

转载 常见Oracle HINT的用法

在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法:1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT';2. /*+F...

2019-03-14 22:55:14 26898 1

原创 oracle sql小笔记

begin for i in 1 .. 1000 loop insert into stu (SNO, SNAME, SAGE, SSEX, SDEPT, TNO) values (00 || i, 'peter'||i, floor(DBMS_RANDOM.VALUE(10, 15)), case floor...

2019-03-13 22:22:47 98

原创 oracle 常用语句--用户权限,建表,索引

--一、权限--1.用户--登录系统管理员conn sys/change_on_install as sysdbaconn system/manageras sysdbacreate user 用户名 IDENTIFIED by 密码 [default tablespace 表空间名]---创建用户grant create session to用户名;--给用户授权登录dr...

2019-03-10 22:06:02 1513

转载 HashMap, ConcurrentHashMap 原理及源码,一次性讲清楚!

原文:http://www.javastack.cn/article/2018/hashmap-concurrenthashmap-details/网上关于 HashMap 和 ConcurrentHashMap 的文章确实不少,不过缺斤少两的文章比较多,所以才想自己也写一篇,把细节说清楚说透,尤其像 Java8 中的 ConcurrentHashMap,大部分文章都说不清楚。终归是...

2019-03-07 09:12:26 167

sqlserver2000-jdbc2.0驱动

sqlserver2000-jdbc2.0驱动,sqljdbc4.jar 兼容sqljdbc.jar,可以直接使用sqljdbc4.jar

2022-03-01

批量邮件发送附件.zip

批量邮件发送附件!但是163、qq邮箱每日发邮件有上限,请注意,报550 User is over flow,就不能发送了!需要第二天才能发送

2020-09-03

java GUI生成二维码

需要安装jdk,带GUI客户端,文本不能为空,且英文、数字长度不能超过2048,汉字不能超过1024!!

2020-09-01

生成二维码-带GUI客户端

需要安装jdk,带GUI客户端,文本不能为空,且英文、数字长度不能超过2048,汉字不能超过1024!!

2020-08-21

requests-2.22.0-py2.py3-none-any.whl

网站:https://pypi.org/project/requests/#files 下载requests-2.22.0-py2.py3-none-any.whl

2019-08-30

空空如也

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

TA关注的人

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