- 博客(81)
- 收藏
- 关注
转载 mybatis中的#{}和${}
mybatis中的#{}和${}1、在MyBatis 的映射配置文件中,动态传递参数有两种方式:(1)#{}占位符(2)${}拼接符2、#{}和${}的区别(1) 1)#{}为参数占位符?,即sql 预编译 2)${}为字符串替换,即sql 拼接(2) 1)#{}:动态解析 ->预编译-> 执行 2)${}:动态解析 ->编译-> 执行(3) 1)#{}的变量替换是在DBMS中 2)${}...
2021-11-25 10:23:01 2463
转载 哈希表(hash)和排序表(sort)性能比较
1, 名词解释ABAP程序中内表会用到哈希表(hash)和排序表(sort):排序表:关键字为SORTED TABLE,有一个逻辑索引,按其表关键字升序排序后再进行存储,其访问方式与标准表相同。哈希表:关键字为HASHED TABLE,没有索引,只能通过关键字来访问。系统用哈希算法管理表中的数据,因而其寻址一个数据行的时间和表的行数无关。2, 例子代码 ...
2020-05-06 11:12:36 1361
转载 【转发】ABAP 排序表和哈希表比较
普通的表结构不做介绍了,排序表:DATA:LT_LINELIKESORTEDTABLEOFLS_LINEWITHNON-UNIQUEKEYNAME.INSERTLS_LINEINTOTABLELT_LINE.特点:存储效率低,查询效率高哈希表:DATA:LT_LINE2LIKEHASHEDTABLEOFLS_LINE...
2020-05-06 11:06:52 1357
转载 CRM开发学习一
本文主要阐述UI组件,genIL和BOL。先说下这张图。从下往上看,后台具体的表的操作,由CRM包装为一系列的API;这些API再进一步包装为genIL(generic interaction layer);genIL可以在一步由CRM包装出BOL(business objectlayer),当然开发人员自己也可以建BOL;这些BOL绑定到UI组件MVC架构中的M上;UI组件实例化后就是最终...
2020-04-18 17:02:52 639
转载 Tomcat的BIO和NIO问题
前言最近一些朋友通过书籍找到我,问了一些关于tomcat中BIO和NIO的问题,这里列一下方便需要的朋友。后续也将前面有朋友问的问题整理下。。问只把 Tomcat 的 bio 模式改为 nio 模式,是否能提高服务器的吞吐量?发现在配置一样的情况下,两种模式压出来的吞吐量差不多。答要看你系统是不是整个都异步化了,因为tomcat的nio只是将网络io异步化了,就是接收和读写异步化了,...
2018-11-21 17:33:06 594
转载 DB connectivity from Linux to SQL Server (DBCO)
DB connectivity from Linux to SQL Server (DBCO)Hello all,I want to provide you the required steps (with the help of my colleagues from team) in order to create a connection between a SAP system ru...
2018-11-08 16:50:24 430
转载 ABAP 多行文本编辑框实现方式
As an ABAP developer, we all know that if we drop a field of type char and length 255 in to the conventional screen painter it will be displayed in a single line. It will not be good interface unless we provide a multi-line input field in the screen. This
2016-10-19 13:30:50 5343
原创 [Q&A] Predefined Search Help for WERKS doesn't work properly
Q: Predefined Search Help for WERKS doesn't work properly
2016-09-30 09:59:46 713
转载 Performance of Using Keys in SELECT with FOR ALL ENTRIES
You would get insight from Performance perspective when not using the Keys in SELECT with FOR ALL ENTRIES. System would spend definitely more time when there mixture of Entries in the ITAB.
2016-09-08 13:34:08 697
转载 MySQL 5.7 key features
The other day I was discussing new features of MySQL 5.7 with a Percona Support customer. After that conversation, I thought it would be a good idea to compile list of important features of MySQL 5.
2015-11-16 11:24:20 593
转载 mysql服务性能优化—my.cnf配置说明详解(16G内存)
此配置是老男孩生产线上使用的配置,在培训的时候,他给的,我在这里,对各参数添加了中文说明这配置已经优化的不错了,如果你的mysql没有什么特殊情况的话,可以直接使用该配置参数MYSQL服务器my.cnf配置文档详解硬件:内存16G[client]port = 3306socket = /data/3306/mysql.sock[mysql]no-auto-r
2015-06-16 19:43:00 826
转载 mysql-bin日志文件过大导致磁盘空间不足问题解决方法
在MySQL数据库中,mysql-bin.000001、mysql- bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。这样做主要有以下两个目的:1:数据恢复如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命
2015-06-15 17:10:53 6600
转载 Understanding Linux CPU Load - when should you be worried?
You might be familiar with Linux load averages already. Load averages are the three numbers shown with the uptime and top commands - they look like this:load average: 0.09, 0.05, 0.01Most pe
2015-06-10 15:31:27 636
原创 mysql数据文件迁移到新硬盘分区的方法
系统增加一块硬盘,挂载新分区到/data目录下,mysql数据文件目录为/var/lib/mysql 1、 停止mysql服务 [root@localhost~]# service mysql stop Shuttingdown MySQL... SUCCESS! [root@localhost~]#2、 将mysql原数据文件移动到新硬盘分区的mysql目录
2015-06-08 13:41:18 4621 1
原创 VNC远程连接KVM虚机鼠标不同步问题
1)关闭虚机# virsh shutdown vm12)编辑虚机配置文件# virsh edit vm1在<devices>标签内,插入一行<input type='tablet' bus='usb'/>保存退出3)启动虚机# virsh start vm1
2015-03-02 13:50:09 4237
原创 KVM修改虚机网卡模式:由NAT模式改为Bridge模式
1)关闭虚机# virsh shutdown vm12)编辑虚机配置文件# virsh edit vm1 <interface type='default'> 改为<interface type='bridge'> <mac address='52:54:00:50:58:7e'/> <source network='default'/> 改为<source bridge='br0'/> <model type='virtio'/> <a
2015-03-02 13:45:32 4411 1
转载 Centos6.5 x86_64系统安装kvm虚拟机—基础篇
shared from:http://taokey.blog.51cto.com/4633273/1540873KVM简介:KVM是开源软件,全称是kernel-based virtual machine(基于内核的虚拟机)。是x86架构且硬件支持虚拟化技术(如 intel VT 或 AMD-V)的Linux全虚拟化解决方案。它包含一个为处理器提供底层虚拟化 可加载
2015-03-02 10:43:09 2828
转载 C结构体之位域(位段)
from:http://www.cnblogs.com/bigrabbit/archive/2012/09/20/2695543.html有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的
2015-02-26 22:44:17 619
转载 得到一个field在结构体(struct type)中的偏移量
from:http://blog.chinaunix.net/uid-21372424-id-120573.html内联函数与宏定义 在C中,常用预处理语句#define来代替一个函数定义。例如: #define MAX(a,b) ((a)>(b)?(a):(b)) 该语句使得程序中每个出现MAX(a,b)函数调用的地方都被宏定义中后面的表达
2015-02-26 21:52:20 1572 1
转载 C++宏定义详解
from:http://blog.chinaunix.net/uid-21372424-id-119797.html一、#define的基本用法 #define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期
2015-02-26 21:43:37 515
转载 Apache HTTP Server 与 Tomcat 的三种连接方式介绍
整合 Apache Http Server 和 Tomcat 可以提升对静态文件的处理性能、利用 Web 服务器来做负载均衡以及容错、无缝的升级应用程序。本文介绍了三种整合 Apache 和 Tomcat 的方式。先我们先介绍一下为什么要让 Apache 与 Tomcat 之间进行连接。事实上 Tomcat 本身已经提供了 HTTP 服务,该服务默认的端口是 8080,装好
2015-02-26 09:47:12 616
转载 linux中export和source的作用和区别
from:http://www.blogjava.net/jjshcc/archive/2012/12/12/392904.htmlshell与export命令用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个she
2015-02-15 11:22:53 637
转载 分析Linux死机故障
from: http://www.linuxfly.org/post/33/系统出现死机,一般分为两种情况:一是硬件问题;二是软件问题。一、硬件问题 可以考虑分析以下几点:1、不要超频CPU,如果已经超频的先回复到原来的频率。 虽然平时运行没有问题,但可能在高负载的使用中就会出现不可预料的故障了。特别是linux系统在某些应用上,是可以把硬件的性能发挥到极限的,但这样的硬件运行
2015-02-11 16:26:53 2313
转载 使用rsync命令同步数据
from: http://www.linuxfly.org/post/13/考虑到服务器数据的安全,我考虑增加一台备份服务器,通过数据同步,达到较好的冗余。 linux下有非常好的一个命令rsync可以实现差异备份,下面就说说它的用法:▲合适系统:红旗DC 4.1 or 5.0或其他linux、FreeBSD系统▲测试环境:红旗DC 5.0一、通过rsh或ssh命令
2015-02-11 16:25:15 652
转载 理解Linux的性能
from: http://www.linuxfly.org/post/114/项目中常遇到需要对目前运行的系统进行效率分析,或碰到客户咨询如何优化系统的效率问题。更多的情况是,在系统出现问题的时候,需要分析原因,定位系统故障或瓶颈,当然,最好是可以一并解决故障。但实际上,操作系统优化是一个非常复杂的问题,况且linux有自己一套有别于其他操作系统管理的机制,由此会引起很多不必要的误解和麻烦。自
2015-02-11 16:19:15 665
转载 手工释放linux内存——/proc/sys/vm/drop_caches
from: http://www.linuxfly.org/post/320/ 总有很多朋友对于Linux的内存管理有疑问,之前一篇[转]理解Linux的性能日志似乎也没能清除大家的疑虑。而在新版核心中,似乎对这个问题提供了新的解决方法,特转出来给大家参考一下。最后,还附上我对这方法的意见,欢迎各位一同讨论。 当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,
2015-02-11 16:00:40 959
原创 使用Gson解析Json数组遇到的泛型类型擦除问题解决方法
谷歌Gson转换Json串有如下方法:public Object fromJson(String json, Type typeOfT);可以使用它进行数组解析。如下,使用此方法解析Json串为类型MyBean的List数组,方法可用。List lst = new Gson().fromJson(data, new TypeToken>(){}.getType());但如果
2015-02-06 21:31:57 5785
原创 使用谷歌Gson实现Json串和Java Bean互转
使用谷歌Gson实现Json串和Java Bean互转。其中方法fromJsonArray()避免了泛型参数擦除问题。如下代码存在参数擦除问题:public static <T> List<T> parseJson2List(String data, Class<T> clazz){ try { Type type = new TypeToken<List<T>>(){}.getType(); return new Gson().fromJson(data, type); } cat
2015-02-06 20:50:56 1549
原创 java实现map和object互转的三种方法
java实现map和object互转的三种方法1)使用org.apache.commons.beanutils进行转换2)使用Introspector进行转换3)使用reflect进行转换
2015-02-05 15:28:02 981
原创 Linux shell模式切换
1.查看系统支持的shell模式及位置# chsh -l2.切换shell# chshChanging shell for root.New shell [/bin/sh]: /bin/bashShell changed.
2015-01-25 17:12:26 1927
原创 解决Linux修改时间重启后失效问题
1) 修改系统日期: # date -s '2015-01-14 12:00' 2) 系统日期强制写入CMOS: # clock -w日期设置命令1: 显示系统时间:# date2:修改系统时间:# date -s '2015-01-14 12:00' 3:显示硬件时间:# hwclock --s
2015-01-14 10:14:41 20024 1
原创 MySQL OPTIMIZE all tables
You can use mysqlcheck to do this at the command line.One database:mysqlcheck -o All databases:mysqlcheck -o --all-databases
2014-12-16 09:22:33 753
转载 关于mysql 删除数据后物理空间未释放
OPTIMIZE TABLE 当您的库中删除了大量的数据后,您可能会发现数据文件尺寸并没有减小。这是因为删除操作后在数据文件中留下碎片所致。OPTIMIZE TABLE 是指对表进行优化。如果已经删除了表的一大部分数据,或者如果已经对含有可变长度行的表(含有 VARCHAR 、 BLOB 或 TEXT 列的表)进行了很多更改,就应该使用 OPTIMIZE TABLE 命令来进行表优化。这个命令可以
2014-12-16 08:38:30 1053
转载 with MySQL on another drive
#Stopping the Default Install/Instanceservice mysqld stop#Clear Current Configrm /etc/my.cnf#Uninstal the Default Install/Instanceyum remove mysql mysql-server -y#Clear Current Datad
2014-11-28 08:30:03 528
转载 更改MySQL数据文件目录位置
有时候我们需要更改mysql数据文件的所在位置,下面以yum安装的mysql为例,把默认的data目录/var/lib/mysql更改为/home/mysql。1、停止mysqldservice mysqld stop2、修改my.cnf在[mysqld]中,把datadir=/var/lib/mysql更改为datadir=/home/mysql,把socke
2014-11-27 17:02:49 678
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人