Mybatis获取代理对象

mybatis-config.xml里标签可以放置多个environment,这里可以切换test和develop数据源 databaseIdProvider提供多种数据库,在xml映射文件里选择databaseId即可使用对应的数据库 Oracle的自增是使用Sequence实现的,若要获取插入数据的主键,在xml映射里写上selectKey标签,select seq.nextval from dual; 哪些地方不能使用占位符?比如分表时表名,orderby,desc @Mapkey("i
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

JVM·参数配置

本文持续更新..... 1、GC的输出日志: a. -verbose:gc,辅助输出一些详细的gc信息 b. -XX:+PrintGCDetails,输出gc的详细信息 c. -XX:PrintGCApplicationStoppedTime,输出gc造成应用造成应用程序暂停的时间 d. -XX:PrintGCDataStamps,gc发生的时间信息 e. -XX:PrintHeapAtGC,在gc前后输出堆中各个区域的大小 f. -Xloggc:[file],将gc信息输出到单独的日志文件
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

两个线程交替打印1-99

参考https://github.com/crossoverJie/JCSprout/blob/master/src/main/java/com/crossoverjie/actual/TwoThread.java从线程方面实现交替打印。 public class Test { volatile boolean isEven = false; @org.junit.Test public void testfda() throws InterruptedExceptio
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

Cassandra -- Cassandra 3.0版本安装

============================================================ 下载依赖包 cassandra下载地址:https://cassandra.apache.org/download/ JDK 1.8.0_201下载地址:https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.ta
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

/etc/hostname

我们可以使用 hostname 命令来修改主机名,但只是临时生效,如果想永久生效可以编辑 /etc/hostname 文件,注意不是每个 Linux 发行版都有该文件 root@Ubuntu_Lee:~$ cat /etc/hostname Ubuntu_Lee
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

jenkins一篇文章啊就够了

一,jenkins的作用 要先了解jenkins的作用及怎么配置,我们首先来了解一下jenkins的作用,我们首先来了解一下,你把代码写完到用户能访问到你代码的,也就是说让代码真正能发挥作用中间都经历了什么。 1,写好代码 2,把代码通过svn或者git或者ant提交到服务器 3,我们以maven项目为例,需要打包(打包可以选择dev环境,可以选择test环境,在jenkins选择不同的环境) 4,单元测试(sonar,可有可无的看公司的要求) 5,发布到tomcat下 6,页面访问 上面的6
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

JMeter HTTP Cookie Manager

HTTP Cookie Manager就像一个web浏览器那样可以存储和发送cookie,如果一个HTTP请求,其返回结果中含有一个cookie,那么HTTP Cookie Manager会自动将该cookie保存起来,而且以后所有的对该网站的请求都使用同一个cookie。 比如我在登录一个网站之后再访问该网站,如果使用HTTP Cookie Manager,则再次访问该网站可以看到只有登录用户才能看到的内容;如果没有使用HTTP Cookie Manager,则再次访问该网站时,只可以看到非
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

运算放大器

运算放大器计算放大倍数最重要的就是虚短和虚断分析; 比较器正相输入>反向输入时,输出端输出正电压; 比较器正相输入<反向输入时,输出端输出负电压;
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

user 不在 sudoers 文件中。此事将被报告。

在使用sudo -i或su root命令时,被提示出“user不在 sudoers 文件中。此事将被报告”的错误信息。这是因为当前登录的账号不在sudo权限里面。sudo命令可以让你以root身份执行命令,来完成一些我们这个帐号完成不了的任务。其实并非所有用户都能够执行sudo,因为有权限的用户都在/etc/sudoers中。 1. 在使用sudo -i或su root命令时,被提示出“user不在 sudoers 文件中。此事将被报告”的错误信息。 2. 在网上查询方案都是建议去更改/etc
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

vue04

tt
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

JS单线程|事件循环|事件队列|执行栈

1.JavaScript引擎属于单线程作业。所谓单线程,是指在JS引擎中负责解释和执行JavaScript代码的线程只有一个,也不妨叫它主线程。JavaScript引擎属于单线程作业,意味着:在同一时间只能执行一个代码块,这些代码块的执行就阻塞了异步事件的处理。[From JavaScript忍者秘籍]   JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

centos 6.5下安装nmap工具及简单用法

  Nmap是一款针对大型网络的端口扫描工具,被广泛应用于黑客领域做漏洞探测以及安全扫描,其主要功能有主机发现(Host Discovery)、 端口扫描(Port Scanning)、 版本侦测(Version Detection) 、操作系统侦测(Operating System Detection),可以适用于winodws,linux,mac等操作系统。 1、yum安装nmap yum install nmap nmap 命令参数:nmap -h [root@lamp01 script
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

高性能mongodb之利用javascript函数式编程玩转mongodb shell

我的专栏地址:我的segmentfault,欢迎浏览 命令一集合记录数列表: db.getCollectionNames().forEach((name) => {print(name+","+db[name].stats().count)}) 快速展示mongo所有集合和集合的文档数,但是没有做排序。 > db.getCollectionNames().forEach((name) => {print(name+","+db[name].stats().count)}) log.logi
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

高性能mongodb之使用ycsb进行性能测试

我的专栏地址:我的segmentfault,欢迎浏览 一、ycsb压测工具 1.1ycsb workload ycsb的workloads目录下保存了6种不同的workload类型,代表了不同的压测负载类型,详细的介绍列在下面: workloada:混合了50%的读和50%的写; workloadb:Read mostly workload,混合了95%的读和5%的写,该workload侧重于测试集群的读能力; workloadc:Read only,100%只读 workloadd:Read
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

淘宝top接口响应时间优化

我的专栏地址:我的segmentfault,欢迎浏览 一、背景 调用top接口的响应时间长(160ms左右),超时和连接异常频繁发生。导致消息组件消费工程的tps遇到瓶颈(单实例单消息队列250tps),只能通过增加实例数来支撑更高的消费能力。 二、目标 1、最大程度降低top接口的响应时间。 2、减少超时和连接异常的次数。 三、优化过程 阶段一 按top接口文档接入,以jws的AsyncHttp类作为http客户端。 接口文档:http://open.taobao.com/docs/doc.
分类: 其他 发布时间: 02-24 23:34 阅读次数: 0

OCP-1Z0-052-V8 02-57题

57. Automatic Shared Memory Management is disabled for your database instance. You realize that there are cases of SQL statements performing poorly because of repeated parsing activity, resulting in degradation of performance. What would be your nex
分类: 其他 发布时间: 02-24 23:32 阅读次数: 0

OCP-1Z0-052-V8 02-107题

107. Note the following points describing various utilities in Oracle Database 11g: 1: It enables the transfer of data from one database to another. 2: It provides a complete solution for the backup, restoration, and recovery needs of the entire dat
分类: 其他 发布时间: 02-24 23:32 阅读次数: 0

OCP-1Z0-051-V9 02-73题

73. Which tasks can be performed using SQL functions that are built into Oracle database ? (Choose three .) A. finding the remainder of a division B. adding a number to a date for a resultant date value C. comparing two expressions to check whether
分类: 其他 发布时间: 02-24 23:31 阅读次数: 0

OCP-1Z0-052-V8 02-177题

177. Which three statements are correct about temporary tables? (Choose three.) A.Indexes and views can be created on temporary tables. B.Both the data and the structure of temporary tables can be exported. C.Temporary tables are always created in a
分类: 其他 发布时间: 02-24 23:31 阅读次数: 0

Oracle DB 数据库维护

• 管理优化程序统计信息 • 管理自动工作量资料档案库(AWR) • 使用自动数据库诊断监视器(ADDM) • 说明和使用指导框架 • 设置预警阈值 • 使用服务器生成的预警 • 使用自动任务 数据库维护 通过复杂的Oracle DB 基础结构,可以方便地执行预先数据库维护,主要包括以下要素: • 每个Oracle DB 中都有一个内置的资料档案库,即自动工作量资料档案库(AWR)。 Oracle DB 服务器会定期为所有重要统计信息及工作量信息创建快照,并将这些数据存储在AWR 中。用户可以
分类: 其他 发布时间: 02-24 23:31 阅读次数: 0