Java
xu758142858
这个作者很懒,什么都没留下…
展开
-
Java 必看书籍
http://m.blog.csdn.net/blog/chenglinhust/12971681原创 2015-04-14 18:15:22 · 485 阅读 · 0 评论 -
向上兼容和向下兼容
向上兼容和向下兼容其实可以是对同一事情在两方面进行的不同描述而已。比如,我们针对JDK1.4平台开发的程序A能在JDK1.5平台上进行正常运行,那么此时我们就说:程序A向上兼容JDK1.5平台,而JdK1.5平台向下兼容程序B。如果我们针对JDK1.4平台开发的程序A不能在JDK1.5平台上正常运行,那么此时我们就说:程序A不向上兼容JDK1.5平台,而JdK1.5平台不向下兼容程序B。当然这原创 2015-07-23 14:32:13 · 7484 阅读 · 1 评论 -
LeetCode 191_Number of 1 Bits
两种思路:思路一:1、n&1 可得到最低位的数字,然后加到count变量中即可2、n>>>1,注意是三个>不是两个>,三个的是逻辑移位,两个的是算术移位(Java中的定义)缺点就是:有多少位就要需要移动多少次思路二:1、假设n= 1111000111000 那 n-1 = 1111000110111, (n-1) & n = 1111000110000,刚好把最原创 2015-08-04 12:25:44 · 460 阅读 · 0 评论 -
Java读取UTF-8格式文件第一行出现乱码——问号“?”及解决 And Java读带有BOM的UTF-8文件乱码原因及解决方法
测试例子:Java读取UTF-8的txt文件第一行出现乱码“?”及解决test.txt文件内容:100:00:06,000 --> 00:00:06,010Allerleirauh (2012)dTV - Das Erste - 20. Januar 2013200:00:10,280 --> 00:00:12,680Was geh?rt zu ei原创 2015-07-22 11:51:14 · 1711 阅读 · 0 评论 -
Java 编码 UTF-8
最近在处理文件时发现了同样类型的文件使用的编码可能是不同的。所以想将文件的格式统一一下(因为UTF-8的通用性,决定往UTF-8统一),遇见的第一个问题是:如何查看现有文件的编码方式。文件编码问题集锦 字符串编码(charset,encoding,decoding)问题原理 Java编码浅析 判定文件编码或文本流编码的方法上面的几篇文章可以看成认识编码问题的“从入门原创 2015-07-22 11:58:34 · 1228 阅读 · 0 评论 -
MySQL 数据库实现远程连接
下面看看从网上搜集来的几种添加Mysql用户远程访问权限的方法MySQL上的一个数据库要备份,装了个MySQL的gui工具。打开"MySQL Navicat"工具,填好用户名和密码却登录不了,老是报这个错“ERROR 1130: Host 'lijuan-' is not allowed to connect to this MySQL server”。网上查了下,有这两个方法解决:解原创 2015-07-21 14:46:25 · 730 阅读 · 0 评论 -
JsonArray和JsonObject的使用
import net.sf.json.JSONArray;import net.sf.json.JSONObject; public class JsonTest { public static void main(String[] args) { JSONObject jsonObject = new JSONObject(); jsonObje原创 2015-07-04 14:28:44 · 2150 阅读 · 0 评论 -
MySQL索引原理及慢查询优化
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问转载 2015-07-10 16:52:43 · 382 阅读 · 0 评论 -
页面与后台传递中文乱码问题(java乱码)
1、前台中文传递到后台乱码,前台不需要处理,系统一般都会默认把中文转化为ISO-8859-1类型,只需在后台接受数据是处理 Str为前台传过来的中文字符串: String inputer = new String( Str.getBytes("ISO-8859-1") , "GB2312"); 2、前台不仅包含中文,而且包含特殊字符,如果只在后台转码,比较困难。原创 2015-07-02 09:32:36 · 9224 阅读 · 0 评论 -
MySQL数据类型及范围用法一览表
一、MySQL的数据类型主要包括以下五大类:整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT浮点数类型:FLOAT、DOUBLE、DECIMAL字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG原创 2015-07-09 18:05:27 · 939 阅读 · 0 评论 -
随机生成前N个不重复的整数
package cn.ds;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream原创 2015-06-06 10:41:30 · 979 阅读 · 0 评论 -
LeetCode 001_Two Sum Java
public class Solution { public int[] twoSum(int[] nums, int target) { int temp; boolean flag = false; int[] index = new int[2]; for(int i = 0; i < nums.length;原创 2015-05-29 17:41:45 · 475 阅读 · 0 评论 -
MYSQL VARCHAR排序 CAST ,CONVERT函数 类型转换
自己建表的时候,把一个字段类型创建为varchar(2) ,其实应该建为integer(2)的,但是今天在后台发现排序有问题,varchar排序有问题,所以该怎么解决呢?示例表结构:先来看一下,我的表结构 show create table cardserver \G*************************** 1. row ************************原创 2015-05-07 14:32:36 · 1395 阅读 · 0 评论 -
Java Map底层实现思路
package cn.com.commsoft.map;public class MyMap { MyEntry[] arr = new MyEntry[100]; int size; /** * 采用hash算法实现map,(每个对象都有一个地址, * 根据地址生成的一个hash码,由于每个对象的地址都不一样,所以 * 生成的hash码是唯一的) * @param ke原创 2015-04-30 17:16:30 · 4349 阅读 · 1 评论 -
jvm参数设置 -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M
-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题: 1. 各个参数的含义什么? 2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动? 3. 为何将上面的参数写入到eclipse.ini文件Eclipse原创 2015-05-08 16:11:12 · 2174 阅读 · 1 评论 -
Spring2+struts2+ibatis整合
文章转自:http://blog.csdn.net/lidawei201/article/details/8506825前几天因为需要,将spring2、struts2和ibatis进行了整合,整合过程涉及到很多技巧,因此作为日志保存在此,以便今后查询。各个框架在本项目内的作用:spring2:主要利用ioc,以及对事物的管理,减少硬性编码和脱离手动事务控制。s原创 2015-04-20 16:08:40 · 667 阅读 · 0 评论 -
Java byte与char的区别
一、byte是字节数据类型、有符号型的、占1个字节、大小范围为-128——127char是字符数据类型、无符号型的、占2个字节(unicode码)、大小范围为0-65535转载 2015-07-24 11:05:41 · 7114 阅读 · 0 评论