- 博客(9)
- 收藏
- 关注
原创 Linux命令----清空日志文件
查看日志的时候,日志里面东西太多;使用tail命令打印后几百行有时候会有局限性,这时候就需要清空日志文件再重新调一下程序catalog.out //清空日志内容more catalog.out //查看所以日志/xxx //查找日志中的xxx...
2018-11-29 23:28:54 15800
原创 Mybatis中#{}与${}的区别
#{}:表示一个占位符号,#{}接收输入参数,类型可以是简单类型,pojo,hashmap如果接收简单类型,#{}中可以写成value或其他名称;${}接收pojo对象值,通过OGNL读取对象中的属性值;${}:表示一个拼接符号,会引起SQL注入,所以不建议使用;${}接收输入参数,类型可以是简单类型,pojo,hashmap如果接收简单类型,其中只能写value;...
2018-11-28 23:02:20 140
原创 SQL优化(一)
菜菜的一天简单整理一下SQL有优化,基于Oracle1. SQL语句全部大写所有SQL语句执行时都会转换成大写2. WHERE子句中的连接顺序Oracle采用自下而上的顺序解析WHERE子句。可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾3. SELECT语句中避免使用'*'Oracle在解析的过程中,会将’星号’依次转换成所有的列名,这个工作是通过查询数据字典完成...
2018-11-28 22:24:09 129
原创 数据库表备份
前两天对数据库做了一个小批量的插入,再次之前需要对数据库表进行备份。我在公司用的是Oracle,所以我所做的一些操作是在Oracle基础上的。create table fwqz_hlr_mapping_20181116as select * from fwqz_hlr_mapping;...
2018-11-21 10:01:59 657
原创 数据库的配置
今天导师让我把数据库的TNS发给他,一开始比较疑惑之前没接触过。我用的是Oracle,菜单栏 帮助——>支持信息信息:TNS File:E:\zx\instantclient_11_2\Network\Admin\tnsnames.ora可以找到TNS的目录然后根据目录打开就行TNS名:或者点击TNS名查看。一个用户可以有多个数据库权限设置:连接某用户的某数据库库名(IO...
2018-11-21 09:49:09 196
原创 Oracle的decode()函数
最近在做系统迁移,其中有一项是将SQL语句转换成代码实现。于是遇到的下面的SQL语句decode(a.character_id, ‘308425’, nvl(a.character_value,a.old_character_value), ‘’ )decode(条件,值1,翻译值1,值2,翻译值2,… ,值n,翻译值n,缺省值)decode(字段,比较1,值1,比较2,值2,… ,比较n...
2018-11-21 09:34:54 717
原创 字节--浅谈字节(二)
int a = -5;byte b = (byte) a;System.out.println(b);//result: -5;int型数据能表示负数,与其底层机器级表示是一致的,它的字节编码也是-5。
2018-11-05 11:21:05 319
原创 字节--浅谈字节(一)
接上面的那个【字节–编程题】byte:字节,由8位的二进制组成;在计算机中,8位带符号二进制数的取值范围是【-128,127】,Java中,byte的取值范围也是【-128,127】。这块涉及到计算机组成原理的原反补码,计算机中数字的计算和存储都是用的补码。原码:最高位是符号位,‘0’表示正,‘1’表示负,其余位以二进制的形式表示数值的大小;反码:正数的反码与其原码相同;负数的反码,除...
2018-11-02 18:00:25 260
原创 字节--编程题
编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串, 但要保证汉字不被截取半个,如“我 ABC”,4,应该截取“我 AB”,输入“我 ABC 汉 DEF”,6,应该输出“我 ABC”,而不是“我 ABC+汉的半个”。思路:– utf-8中,一个字母用一个字节表示,一个汉字用三个字节表示,特殊的汉字用四个字节表示;– gbk中,一个字母用一个字节表示,一个汉字用两个...
2018-11-02 16:04:35 312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人