FileReader源码的构造方法。底层使用FileInputStram读取 编码不一样占用的字节大小也不一样。GBK一个汉字占用 2个字节。 utf-8一个汉字占用三个字节 转换流InputStreamReader 写的OutputStreamWrite ...
分类:
编程语言 时间:
2019-07-31 01:01:39
阅读次数:
75
声明了IO异常,这里还是红色的 转换为Person对象 ...
分类:
编程语言 时间:
2019-07-31 01:02:50
阅读次数:
91
1. 页面中数据提交到 Controller 中如何处理 a) 如果自定义 Controller 是实现 spring 的 Controller 的接口,那么可以通过 HttpServletRequest 来获取数据。 b) 如果自定义的 Controller 没有实现 spring 的 Contr ...
分类:
编程语言 时间:
2019-07-31 01:03:13
阅读次数:
107
年薪20万的梦想。。。 python对文件、目录能做什么?或者说我们需要python替我们做什么?最经常的操作就是对文件的:打开、关闭、读取、写入、修改、保存等等对目录的操作,无非就是:创建目录、删除目录、更改目录名字等等。我们先认识一下OS模块,os模块以及子模块path中包含了获取系统信息、以及 ...
分类:
编程语言 时间:
2019-07-31 01:03:51
阅读次数:
98
1.1 简介 log4j2,一个日志的实现框架,是log4j的升级版本,于2014年7月正式亮相。与第一代log4j不同,log4j2完全重写了log4j的日志实现,并不是在原有基础上进行的升级,解决了log4j中的一些问题,例如:多线程下性能低下、api不支持占位符{}的使用、配置文件不能自动重新 ...
分类:
编程语言 时间:
2019-07-31 01:04:43
阅读次数:
119
题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 解法一 利用二位数组有序的特性,首先选取数组中右上角的数字。如果该数字等于要查找的数字,查找过程 ...
分类:
编程语言 时间:
2019-07-31 01:06:00
阅读次数:
115
Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。 Python是一种解释型脚本语言,可以应用于以下领域: Web和Internet开发 科学计算和统计 人工智能 ...
分类:
编程语言 时间:
2019-07-31 01:08:44
阅读次数:
93
request对象和request对象的原理 1.request和response对象request对象和request对象的原理时由服务器创建的,我们来使用它们 2.request对象是来获取请求消息,response对象是来设置响应消息 requset对象继承体系结构: ServletReque ...
分类:
编程语言 时间:
2019-07-31 01:09:04
阅读次数:
97
原理: 有好的博客做讲解了(见参考文章),这里暂时略过,如果以后有新的理解和体会会再来写的。~~(应该不会)~~ 思想: 这里可以把树状数组的精妙之处提一下(我理解的) 首先,树状数组之所以叫树状数组,因为它像树一样,有类似树的父子节点关系,这点在更新和求和操作上体现的最为明显。而最终也只是数组,因 ...
分类:
编程语言 时间:
2019-07-31 01:10:12
阅读次数:
95
因工作需要,采用JavaFx开发了一个windows窗口程序。在开发过程中,由于没有引入日志框架,只能自己手动在控制台打印些信息,给调试带来了很多麻烦;因此决定引入日志框架。由于之前接触的项目大部分都是javaWeb项目,web项目的日志输出已经难不倒我了。但普通java项目日志输出配置还是第一次接... ...
分类:
编程语言 时间:
2019-07-31 01:10:53
阅读次数:
762
The thief has found himself a new place for his thievery again. There is only one entrance to this area, called the "root." Besides the root, each hou ...
分类:
编程语言 时间:
2019-07-31 01:13:18
阅读次数:
123
1.1 简介 师出同门,与log4j一样,logback也是由Ceki Gülcü开发的开源日志组件,可以说是log4j的改进版;在现如今的项目中,logback的出现次数越来越多,是目前主流首选的日志记录工具。 1.2 logback结构 logback分成三个模块:logback-core,lo ...
分类:
编程语言 时间:
2019-07-31 01:13:53
阅读次数:
113
INTRODUCTION: 图论算法在计算机科学中扮演着很重要的角色,它提供了对很多问题都有效的一种简单而系统的建模方式。很多问题都可以转化为图论问题,然后用图论的基本算法加以解决。--百度百科 对于OI而言,图是指由若干给定的点及若干条连接两点的线(边)所构成的图形 借助图论知识,我们往往可以将一 ...
分类:
编程语言 时间:
2019-07-31 01:14:51
阅读次数:
112
数字 int(整形) 先记住: int: “11”当成二进制转换成十进制 bit_length(): 当前数字至少用几位二进制来表示 class int(object): """ int(x=0) -> int or long int(x, base=10) -> int or long Conve ...
分类:
编程语言 时间:
2019-07-31 01:16:13
阅读次数:
98
1.构造函数的作用: 实现属性的初始化 使用构造函数实现成员变量的初始化 非静态成员变量 随着对象的常见才开辟空间,所以只能使用对象来访问 静态成员变量,随着类的加载而开辟空间,可以通过类直接访问 2.static关键字: static修饰成员变量的特点: 1:static修饰的成员变量是随着类的加 ...
分类:
编程语言 时间:
2019-07-31 01:17:06
阅读次数:
112
String类 String类的概述 String由多个字符组成的一串数据 字符串其本质是一个字符数组 字符串是常量,一旦被赋值就不能改变 创建字符串对象的两种方式 其中的区别 == 的意义: 基本数据类型:比较的是基本数据类型的值是否相同 引用数据类型:比较的是引用数据类型的地址值是否相同 Str ...
分类:
编程语言 时间:
2019-07-31 01:19:34
阅读次数:
91
前提 假设你了解过 SpringBoot 和 Kafka。 1、SpringBoot 如果对 SpringBoot 不了解的话,建议去看看 DD 大佬 和 纯洁的微笑 的系列博客。 2、Kafka Kafka 的话可以看看我前两天写的博客 : Kafka 安装及快速入门 学习的话自己开台虚拟机自己手 ...
分类:
编程语言 时间:
2019-07-31 01:20:54
阅读次数:
125
创建person对象。生成构造方法全参和无参。getter和setter 抛出异常:没有序列化异常 接口的源码 啥都没有。就起到一个标记的作用 用二进制存的 ...
分类:
编程语言 时间:
2019-07-31 01:22:32
阅读次数:
103
1.事务的介绍: 事务涉及到数据的一致性问题。 事务:要么都成功,要么都不成功! 事务的四大特性: ACID :原子性;一致性;隔离性;持久性。 编程中遇到的实际问题: 在如下的实现类(UserDaoImpl)中,执行了:先添加一个user,再删除一个user的操作,最后打印出所有的用户列表。 当我 ...
分类:
编程语言 时间:
2019-07-31 01:26:58
阅读次数:
125