- 博客(32)
- 收藏
- 关注
原创 浮点数计算机内表示及计算
浮点数即带有小数的数,是不精确的。在计算机内表示:f = (-1)^S * M * 2^E S(符号数) E(指数) M(尾数) 表示公式 偏移量 1 8 23 (-1)S*2(P-127)*1.M 127 1 11 52 (-1)S*2(P-1023)*1.M 1023 例如:浮点数4.5计算机内表示...
2018-12-07 16:24:01
2495
3
原创 JAVA的split()函数返回的数组最后的元素若是空串,则会去掉该元素,导致数组元素数量减少
// Construct result int resultSize = list.size(); if (limit == 0) while (resultSize > 0 && list.get(resultSize - 1).length() == 0) ...
2018-12-05 15:06:49
708
原创 负载均衡session会话保持
问题:生产上客户端页面用户登陆后访问was集群经常会超时退出,但是应用的session超时时间也设定成了30分钟。原因:F5负载均衡的会话保持时间设置成了5分钟,所以页面上5分钟不操作,F5就可能把页面请求发给到集群的其他服务器了。
2017-11-24 11:13:29
1819
原创 linux的文件访问权限问题
一般情况下用户对一个文件的访问权限由文件的9位权限位决定除了一种特殊情况:用户对/dir/1.txt中的dir拥有写权限时,无论1.txt是什么权限,该用户都能对1.txt进行增删改。但是对于目录dir/dir1,用户想访问dir1,则需要用户拥有对dir1的X权限。进入目录需要X权限
2017-09-26 10:41:01
506
转载 java String 中 intern方法的概念
1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;3. String str=”kvill”;String str=new Str
2017-08-03 19:53:37
513
原创 java常量池和运行时常量池
常量池(constant pool)指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据。它包括了关于类、方法、接口等中的常量,也包括字符串常量。运行时常量池指的是在jvm方法区中的一个内存。
2017-08-03 19:30:56
589
原创 Java内存区域与内存溢出异常
运行时数据区域程序计数器每条线程都需要有一个独立的程序计数器,各条线程之间计数器互不影响,独立存储,我们称这类内存区域为“线程私有”的内存。此内存区域是唯一一个在Java虚拟机规范中没有规定任何OutOfMemoryError情况的区域。Java虚拟机栈线程私有的。
2017-08-03 17:11:47
271
原创 python学习记录
Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了。
2017-01-09 15:52:56
1041
原创 经验心得记录
2017.01.03今天重新运行了去年8月份写的一个解析xml文件的程序,发现运行过程中报了很多错,都忘了当时怎么解决的。文档的重要性,以后做完一个项目,要及时维护文档,为了以后的应用与二次开发。
2017-01-03 12:40:28
316
转载 linux中的22个特殊字符
1. > 重定向输出符号。2. >>重定向输出符号,但有追加的功能。3. 2>错误重定向输出符号,覆盖原文件内容。4. 2>>错误重定向输出符号,有文件内容追加的功能。重定向:I/O。Linux Shell环境中支持输入输出重定向,用符号来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如2>a.txt 表示将错误信息输出到文件a
2016-12-28 15:38:29
1309
原创 shell学习记录
最近年关公司任务不多,所以抽时间学习一下shell。day1:cat 1.ext | tr '0' '\n' 把1.txt中的0替换成\nvar=value:赋值操作 var = value:相等操作变量都会以字符串的形式存储环境变量:为在当前进程定义,而从父进程继承的,命令:exportbc:很有用的变量运算函数0:stdin标准输入1:stdout标准输
2016-12-26 20:03:30
524
转载 linux gnome3+ibus切换中文输入法
首先,你得安装中文支持,以前的版本要装这个,但在新版本里没有这玩意了。直接安装中文字体就可以了。然后在system tools-----settings----Region & Language 里面设置。input sources 添加 chinese(intelligent pinyin) ,然后重起机器就有中文输入法了,切换是win健+ 空格 ,跟win8一样操作
2016-12-26 15:32:39
8323
原创 redhat中docker使用阿里的镜像加速器
redhat配置阿里加速器和其他一些linux版本不太一样:vi /etc/sysconfig/docker然后在编辑:other_args="--registry-mirror=https://t4swkx8i.mirror.aliyuncs.com"(这个我注册阿里云免费获得的加速地址)然后重启docker即可service docker restart
2016-12-22 17:21:11
1285
原创 ie浏览器兼容性问题
项目用到了highcharts图形库,用来显示柱状图,当柱状图数目过多时出错:“停止运行此脚本吗?此页面上的脚本造成web浏览器运行速度减慢。如果继续运行,您的计算机可能停止响应。”原因:highcharts使用了html5特性,ie8及以下的版本不支持html5特性,ie9开始才支持html5.此外我特地查找了资料哪些浏览器支持html5:Firefox 4及以上;
2016-09-22 11:26:35
640
原创 mysql与db2中的varchar(n)
一个字符=一个字节(ascii)一个字符=二个字节(unicode)一个字符=三个字节(utf-8)一个汉字=一个字符db2中varchar(n)最大能存n个字节;mysql5.0以下版本varchar(n)最大能存n个字节;mysql5.0以上版本varchar(n)最大能存n个字符;
2016-08-15 17:31:09
2129
原创 书单
《think in java》《the linux command line》《effective java》《数据结构与算法分析》《深入理解jvm虚拟机》
2016-07-20 11:32:52
417
原创 dos运行java类时遇到Could not find the main class问题
以前一直是在myeclipse中直接运行程序的,今天遇到一个程序需要用dos运行,结果一运行,炸了:C:\software\MyEclipse 6.5\workspace\Socket\src\com\socket>java testException in thread "main" java.lang.NoClassDefFoundError: test (wrong name:
2016-07-18 15:09:47
716
原创 linux vsftp不能root登录
今天在使用linux的vsftp传输文件,在登录到远程服务器时:显示错误:connection refused解决:远程服务器防火墙未关:重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 即时生效,重启后失效 开启: service iptables start 关闭: service i
2016-07-15 10:46:01
2126
原创 MYSQL数据库迁移
因为今天公司换了新电脑,所以需要把之前电脑的mysql数据库迁移到新 电脑上:导出整个数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql一般要是没指定文件路径则.sql文件生成在cmd当前路径下导入数据库:常用source 命令进入mysql数据库控制台,如
2016-07-14 11:08:42
450
原创 spring3.1+ehcache整合过程出现的bug
因为最近有个项目要用到ehcache提高访问效率,所以特地到网上找了spring3.1+ehcache整合的代码,但是整合过程一直报错:1.the prefix "cache" for element "cache:annotation-driven" is not bound!2.Error creating bean with name 'sessionFactory'3In
2016-07-12 19:33:06
1858
转载 Ext.data.DataReader
var store = new Ext.data.Store({ url: , //地址 reader:new Ext.data.JsonReader(meta,recordType) });Ext.data.DataReader (meta, recordType) meta: totalProperty: json数据中,保存总记录数的属性
2016-07-06 11:34:09
400
原创 mysql中文乱码终结解决
今天在对数据库插入中文数据时中文乱码,一开始只是以为数据库的编码没 设成utf-8,然后改为utf-8之后还是不行!!!然后度娘了很久之后,看到一篇博客写的很清晰,终于搞起了mysql中文乱码的原因。首先通过设置把编码都设成utf-8: 如下图:这样做看似可以了,其实查出的数据还是乱码!!!继而了解mysql数据存储于查询过程的字符编码转换机制:1、存储数据
2016-07-05 16:57:55
438
原创 my.ini设置中文乱码时的问题
mysql5.1之前版本,在解决mysql插入的中文为乱码:default-character-set=utf8 mysql5.1版本之后,这样写会出现1067,正确的写法为:character-set-server=utf8
2016-07-05 16:05:56
976
1
转载 java 小题目
相关类class A ...{ public String show(D obj)...{ return ("A and D"); } public String show(A obj)...{ return ("A and A");
2016-06-08 15:49:04
709
转载 Java序列化与反序列化
只有实现了Serializable或Externalizable接口的类的对象才能被序列化,否则抛出异常。假定一个Student类,它的对象需要序列化,可以有如下三种方法:方法一:若Student类仅仅实现了Serializable接口,则可以按照以下方式进行序列化和反序列化ObjectOutputStream采用默认的序列化方式,对Student对象的非transient的实例变
2016-06-08 09:00:16
392
转载 Dom4j中String 、Document 、文件类型的xml之间的相互转换
1、通过xml String创建Document Document ttdocument = DocumentHelper.parseText(xml); 2、将Document 的xml格式化输出为文件 OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("UTF-8")
2016-06-02 16:42:18
1012
原创 个人BUG记录
2016.5.27错误:连接db2无法将unicode转换为ebcdic。原因:计算机名为中文。错误:cannot be resolved to type原因:项目jre和myeclipse的jre版本要统一,且compiler版本要适配。错误:The hierarchy of the type is inconsistent 原因:自己的类继承于某个类,这个类或者这个类继
2016-06-01 10:02:46
835
转载 DB2 SQLCODE
DB2错误信息sqlcode sqlstate 说明 000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告 +012 01545 未限定的列名被解释为一个有相互关系的引用 +098 01568 动态SQL语句用分号结束 +100 02000 没有找到满足SQL语句的行 +110 01561 用DATA CAPTURE定义的表的更新操作不能发
2016-06-01 10:00:27
2273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人