Java IO体系

Java IO体系 Java IO分字节流和字符流操作类 基于字节的IO操作: 基于字符的IO操作: 从上图可以看到,整个Java IO体系都是基于字符流(InputStream/OutputStream) 和 字节流(Reader/Writer)作为基类,根据不同的数据载体或功能派生出来的。 IO常用类 文件流:FileInputStream/FileOutputStream, FileReader/FileWriter 这四个类是专门操作文件流的,用法高度相似,区别在于前面两个是操作字节流
分类: 其他 发布时间: 01-07 23:41 阅读次数: 0

如何在 Ubuntu 中升级到指定版本的内核

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_36586564/article/details/80702516 如何升级 CentOS 7内核 http://www.linuxidc.com/Linux/2017-03/141941.htm 1、检查安装的内核版本 在 Ubuntu 中检查内核版本:uname -a 或name -sr root@iZ23676aoitZ:/home/tomcat/logs# uname -a
分类: 其他 发布时间: 01-07 23:40 阅读次数: 0

使用@Configuration注解来代替Spring的bean配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_36586564/article/details/81215095 一、@Configuration介绍 Spring3.0之前要使用Spring必须要有一个xml配置文件,这也是Spring的核心文件,而Spring3.0之后可以不要配置文件了,通过注解@Configuration完全搞定。 @Configuration即用来代替Spring配置文件的,它就是一个@Componen
分类: 其他 发布时间: 01-07 23:39 阅读次数: 0

Tomcat7/8访问Manager

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_36586564/article/details/81912096 一、修改tomcat/conf/tomcat-users.xml文件 <role rolename="admin"/> <role rolename="admin-gui"/> <role rolename="admin-script"/> <role rolename="manager-gui"/> <role r
分类: 其他 发布时间: 01-07 23:39 阅读次数: 0

java中String字符串的替换函数:replace与replaceAll的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_36586564/article/details/82657505 1>replace的参数是char和CharSequence,既可以支持字符替换,也可以支持字符串替换。 2>replaceall参数是regex, replacement,regex表示是正则表达式。 replace : String src = new String("ab43a2c43d"); System.
分类: 其他 发布时间: 01-07 23:39 阅读次数: 0

Ubuntu设置redis开机自启

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_36586564/article/details/82785017 前提条件: Ubuntu redis 1、在redis目录下找到 utils/redis_init_script 复制到 /etc/init.d/redis,并且按如下修改; 例如我的指令为: cp /home/redis-6379/utils/redis_init_script /etc/init.d/redis_
分类: 其他 发布时间: 01-07 23:38 阅读次数: 0

Session Cookie的HttpOnly和secure属性

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_36586564/article/details/83753391 一、属性说明: 1 secure属性 当设置为true时,表示创建的 Cookie 会被以安全的形式向服务器传输,也就是只能在 HTTPS 连接中被浏览器传递到服务器端进行会话验证,如果是 HTTP 连接则不会传递该信息,所以不会被窃取到Cookie 的具体内容。 2 HttpOnly属性 如果在Cookie中设置了
分类: 其他 发布时间: 01-07 23:37 阅读次数: 0

java创建一个可执行的jar包小程序

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_36586564/article/details/84754529 首先有两个概念需要清楚: 1、idea打包java可执行jar包:http://www.cnblogs.com/blog5277/p/5920560.html 2、Java中String [] args中的args是什么意思:https://blog.csdn.net/qq_35603268/article/deta
分类: 其他 发布时间: 01-07 23:37 阅读次数: 0

如何从文本中截取自己想有得数据并去重,统计,排序

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_36586564/article/details/84935682 关键的指令为: awk为分割截取,sort为排序,uniq为去重,wc为统计,你需要单独去理解这些指令,然后通过管道进行数据传送 特别注意: 用uniq命令可以删除相邻的重复行: uniq [file] 但如果一文本中有重复却不相邻的行则无法删除,需要结合sort命令: sort [file]|uniq 等效的sor
分类: 其他 发布时间: 01-07 23:37 阅读次数: 0

o2o项目中文乱码

后台处理出现中文乱码:
分类: 编程语言 发布时间: 01-07 23:36 阅读次数: 0

EDIUS和Premiere两款视频剪辑软件哪个好

在视频剪辑方面,如果你已经对会声会影的功能不够满意或者是想攀登专业级别,那么你可以试着使用EDIUS或者Adobe Premiere Pro,许多人都在比较这两款软件哪个更好,下面就来对比看看两款软件不同点,让你更好的选择适合自己的软件来使用。   1、对电脑配置的要求   一般电脑上剪辑标清视频时,EDIUS非线性编辑软件对电脑配置要求不是很高,而Premiere对电脑的要求比EDIUS高很多。因此在实时预览方面,若是在配置比较低的电脑上,两个软件的差距是很明显的。这也决定了许多人因为配置的
分类: 编程语言 发布时间: 01-07 23:36 阅读次数: 0

jQuery插件开发全解析,jQuery.extend , (function($){ , $.fn.pluginName,jqueryAPI参考文档

http://www.w3school.com.cn/jquery/event_focus.asp jqueryAPI参考文档 序:匿名函数,匿名函数没有实际名字,也没有指针,怎么执行滴? 其实大家可以看看小括号的意义就应该可以理解。小括号有返回值,也就是小括号内的函数或者表达式的返回值,所以说小括号内的function返回值等于小括号的返回值,不难理解 (function(){})()可以将没有名字的函数执行了把… (function() { alert('water'); })(); jQ
分类: 编程语言 发布时间: 01-07 23:36 阅读次数: 0

走进系统设计高级进阶

目录 ├─Chapter_1._Introducing_System_Design__News_Feed_System.pdf ├─Chapter_2._Design_User_System_-_Database__Memcache.pdf ├─Chapter_3._Crawler__Typeahead.pdf ├─Chapter_4._Distributed_System_GFS.pdf ├─Chapter_5._Consistent_Hashing__Design_Tiny_URL.pdf
分类: 编程语言 发布时间: 01-07 23:35 阅读次数: 0

万豪酒店:好消息!黑客只拿到了3.83亿条预订记录

在2018年11月30日夜间,万豪国际酒店集团(Marriott International)在其官方网站和各大社交平台均发布了有关该集团旗下酒店喜达屋遭遇了数据泄露的信息。从当时发布的的信息来看,万豪国际在2018年9月8日收到了一条由其内部安全工具发出的关于第三方试图访问喜达屋宾客预订数据库的警报。经调查,自2014年以来,一直存在第三方对喜达屋网络未经授权的访问。 分析表明,这个数据库存储有在2018年9月10日(或更早)以前曾预定过喜达屋酒店的5亿名宾客的个人信息。具体来说,可能已经遭
分类: 编程语言 发布时间: 01-07 23:35 阅读次数: 0

【Leetcode_总结】617. 合并二叉树 - python

Q: 给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。 你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为 NULL 的节点将直接作为新二叉树的节点。 示例 1: 输入: Tree 1 Tree 2 1 2
分类: 编程语言 发布时间: 01-07 23:34 阅读次数: 0

ES模块的基本用法常见使用问题

本文作者:高峰,360奇舞团前端工程师,W3C WoT工作组成员。 ES6中引入了模块(Modules)的概念,相信大家都已经挺熟悉的了,在日常的工作中应该也都有使用。 本文会简单介绍一下ES模块的优点、基本用法以及常见问题。 着重介绍3个使用ES模块的常见问题: 如何在浏览器中下快速使用export/import? 如何在Node下快速使用export/import? 当心,不要修改export输出的对象,尽管你能改 一、ES模块的优点 ES模块的引入主要有以下几个优点: 可以将代码分割成功
分类: 其他 发布时间: 01-07 23:34 阅读次数: 0

[Golang学习笔记] 09 字典

字典(Map):map[K]T K:为键类型,T:为元素(值)类型。 例:map[int] string 一个键类型为int,值类型为string的字典类型 Go语言的字典类型(map)实际上是一个哈希表(hash table)的特定实现,但是字典类型的数据类型是受限的,而哈希表是可以任意类型。 键和元素的这种对应关系叫做“映射”,键就是一个索引,我们通过在哈希表中查找键从而获得与它对应的那个元素。 哈希表的查找过程: 首先需要先把键名作为参数,传给哈希表,哈希表会用哈希函数(hash fun
分类: 其他 发布时间: 01-07 23:34 阅读次数: 0

Python-网络编程(三)

  今天是网络编程的最后一天,明天会开始并发编程 socketserver模块实现并发   为什么要讲socketserver?我们之前写的tcp协议的socket是不是一次只能和一个客户端通信,如果用socketserver可以实现和多个客户端通信。它是在socket的基础上进行了一层封装,也就是说底层还是调用的socket,在py2.7里面叫做SocketServer也就是大写了两个S,在py3里面就小写了。   那么我们先看socketserver怎么用呢,然后在分析,先看下面的代码 i
分类: 其他 发布时间: 01-07 23:34 阅读次数: 0

Node 之fs模块 运用

fs.stat 检测是文件还是目录     fs.mkdir 创建目录    fs.writeFile 创建写入文件 * fs.appendFile 追加文件       fs.readFile 读取文件    fs.readdir 读取目录 fs.rename 重命名          fs.rmdir 删除目录     fs.unlink 删除文件 一、实用小Demo 1.图片上传 // 1. 判断服务器上面有没有 upload 目录,没有就创建这个目录 // 2. 找出 html 目录
分类: 其他 发布时间: 01-07 23:34 阅读次数: 0

wasp项目添加WBRankerUsageCheckTool的实现过程

今天接到一个任务让我将之前一个tool更新到wasp上面。大致的业务逻辑我听得似懂非懂吧。但是要干什么我是知道的。 我预计做这个任务年前基本能够complete。 本质上就是一个将数据写入到数据库,再从数据库中读取数据的逻辑。 初步的一个迭代计划如下: 4.1 第一周将数据库的实体类设计好,将增删改查等数据库操作实现,然后将相应的UT完成,确保数据库的实现无问题。期间需要随时找boss更新实现进度防止后期出现与需求不一致的地方。 4.1 第二周将数据写入数据库,这部分涉及到很多业务逻辑,需要随
分类: 其他 发布时间: 01-07 23:34 阅读次数: 0