- 博客(15)
- 资源 (13)
- 收藏
- 关注
原创 UTF-8编码规则解析
在将多个(UTF-8)字节数组转换为字符串的时候,可能会发生乱码,这不是因为编码问题。UTF-8是一种变长字节编码方式。对于某一个字符的UTF-8编码,如果只有一个字节则其最高二进制位为0;如果是多字节,其第一个字节从最高位开始,连续的二进制位值为1的个数决定了其编码的位数,其余各字节均以10开头。UTF-8最多可用到6个字节。所以,如果一个字符编码成3个字节,但是一个字节数组的结尾可
2017-12-28 10:23:06 5075
原创 一句话让你了解NIO和IO的异同
下面的解析摘自网友的回答:Channel 通道Buffer 缓冲区Selector 选择器其中Channel对应以前的流,Buffer不是什么新东西,Selector是因为nio可以使用异步的非堵塞模式才加入的东西。以前的流总是堵塞的,一个线程只要对它进行操作,其它操作就会被堵塞,也就相当于水管没有阀门,你伸手接水的时候,不管水到了没有,你就
2017-12-24 14:31:57 482
转载 git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
本文转载自:$ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origin/master remotes/origin/br-2.1.2.1 remotes/origin/br-2.1.2.2 remotes/origin/br-2.1.3
2017-12-17 14:58:34 538
原创 MySQL解决乱码详解
网上相关的博客很多,但博主看完还是云里雾里,参考了很多博客,最后成功解决。怎么样才能解决乱码呢?假设这样一种场景,运行一个.sql文件(包含中文),将其导入数据库。只要能保证.sql的编码与mysql的编码一致(强烈建议都设为utf8),那么就不会发生乱码。既然知道如果解决乱码,那就开始吧。问题一:怎么设置MySQL的编码方式?这里强烈建议修改配置文件my.ini文
2017-12-15 20:19:40 481
转载 Java读取大文件的方式比较
最近实习在做数据库导入导出的功能,在导入数据的时候,就要考虑数据文件较大的情况,这种情况下直接将整个文件读入内存是不可取的。本文采用的三种方式:1.缓冲字节流;2.文件通道FileChannel;3.内存文件映射既然不能直接全部读取大文件到内存中,那么就应该把文件分成多个子区域分多次读取。这就会有多种方法可以使用。(1) 文件字节流对文件建立 java.io
2017-12-15 16:28:00 2956
原创 解决NIO读写文件乱码问题
源代码见:https://gist.github.com/ksharpdabu/b66b54569e2c3bd9f7df31d4dc0537be乱码原因后续补充,代码如下:package go.jacob.day1215.randomaccess;import java.io.FileNotFoundException;import java.io.IOExcepti
2017-12-15 11:14:11 2236 1
转载 Java中枚举类Enum详解
本文转载自:http://www.cnblogs.com/happyPawpaw/archive/2013/04/09/3009553.html用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum C
2017-12-14 10:30:42 472
转载 HTTP幂等性及GET、POST、PUT、DELETE的区别
本文转载自:http://www.cnblogs.com/weidagang2046/archive/2011/06/04/2063696.htmlProgramming.log - a place to keep my thoughts on programming理解HTTP幂等性基于HTTP协议的Web API是时下最为流行的一种分布式服务
2017-12-14 10:07:47 6972 1
转载 Java中IO流详解
最近实习一直接触IO流相关的知识,特此复习一下。本文转载自:https://www.cnblogs.com/pepcod/archive/2013/01/20/2913435.html一、流的概念 流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部
2017-12-12 10:54:41 388
原创 Java输入输出流的重定向
最近实习,在做DDB(分布式数据库)的导入导出功能需要对导出的文件从控制台重定向到文件中,所以来复习一下流的重定向功能、package go.jacob.day1207;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;import
2017-12-07 11:18:12 646
原创 SpringBoot学习系列博客
以下博客非原创http://tengj.top/tags/Spring-Boot/http://www.cnblogs.com/ityouknow/category/914493.html
2017-12-04 17:04:17 363
转载 【项目管理和构建】——Maven简介(一)
本文转载自:http://blog.csdn.net/jiuqiyuliang/article/details/41076215 在现实的企业中,以低成本、高效率、高质量的完成项目,不仅仅需要技术大牛,企业更加需要管理大牛,管理者只懂技术是远远不够的。当然,管理可以说有很多的方面,例如:对人员的管理,也有对项目的管理等等。如果你想成为一个优秀的管理者,你必须得会
2017-12-04 16:33:22 366
转载 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)
博客转载自:http://blog.csdn.net/jiuqiyuliang/article/details/46053543上篇博文中我们介绍了maven下载、安装和配置(二),这篇博文我们配置一下eclipse,将它和maven结合,并我们创建一个maven的项目。准备工作在eclipse配置maven之前需要我们做好准备工作,如下: 1. 安装jdk
2017-12-04 16:32:16 275
转载 【项目管理和构建】——Maven下载、安装和配置(二)
本文转载自:http://blog.csdn.net/jiuqiyuliang/article/details/45390313前言在上篇博文【项目管理和构建】——Maven简介(一)中我们了解到maven是一种全新的项目构建方式,让我们的开发更加简单,高效。Maven主要做的是两件事:统一开发规范与工具统一管理jar包这两件事情他都
2017-12-04 16:30:53 281
原创 斐波那契问题(Java实现)
具体思路参考代码面试指南P182package go.jacob.day1201;/** * 斐波那契数列 * * @author Administrator 记住两个方法:1.O(n)时间复杂度用循环; 2.O(logn)用矩阵相乘 切记不要用递归 */public class Demo2 { /* * 方法一:循环 时间复杂度O(n) */ public
2017-12-01 22:02:43 444
jna-4.2.1.jar
2017-12-06
SpringAPI文档中文版
2017-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人