- 博客(9)
- 资源 (57)
- 收藏
- 关注
转载 JAVA: 子类“覆盖”父类的成员变量
问题描述JAVA本身并不提供子类“覆盖”父类成员变量的方法,而事实上,从面相对象的角度上来说,子类也不应当可以“覆盖”父类的成员变量。但有时候我们就是有这种需求,比如:public class Person { String name = "Person"; public void printName() { System.out.println(nam...
2019-12-31 14:57:11 6416 1
原创 js 格式化json
需求:后端返回json数据,然后在前端页面上进行json格式化展示。如果不格式话,默认后端的json数据是一个大字符串。格式话方法有两种。方法一:JSON.stringify()JSON.stringify(value,replacer,space) 方法用于将 JavaScript 值转换为 JSON 字符串。value:必需, 要转换的 JavaScript 值(通常为对象或数...
2019-12-30 22:48:57 16675 5
转载 Ajax请求($.ajax()为例)中data属性传参数的形式
首先定义一个form表单: <form id="login" > <input name="user" type="text"/> <input name="sex" type="radio" value="man"/> <input name="sex" type="radio" value="wom...
2019-12-30 17:34:50 445
原创 ConcurrentHashMap cas操作以及AtomicLongMap类
假设有一个需求:实时统计某个网址的访问次数方案一:利用concurrentHashMap,进行统计private Map<String, Long> wordCounts = new ConcurrentHashMap<>(); public long increase(String word) { Long oldValue = wordCounts...
2019-12-26 11:45:32 1502
原创 java实现LRU、FIFO缓存
1、LRU缓存1)LRU缓存的思想:固定缓存大小,需要给缓存分配一个固定的大小。 每次读取缓存都会改变缓存的使用时间,将缓存的存在时间重新刷新。 需要在缓存满了后,将最近最久未使用的缓存删除,再添加最新的缓存。2)LRU缓存实现:通过一个map和双向链表实现:map:用来存储、检索缓存数据数据(效率高) 双向链表:用来记录访问顺序(链表方便将一个元素快速移动到头、尾、删除)...
2019-12-25 18:43:00 450
原创 centos7——systemd介绍
引文假设我们有这样一个需求:有一个程序,运行环境为CentOS 7系统,需要在开机时启动它,当程序进程crash之后,守护进程立即拉起进程。解决方案:使用CentOS 7中的init进程systemdsystemd介绍Linux一直以来采用init进程。例如下面的命令用来启动服务:$ /etc/init.d/ apache2 start $ service apache2...
2019-12-24 16:54:19 634
转载 Linux 中的零拷贝技术
引文在写一个服务端程序时(Web Server或者文件服务器),文件下载是一个基本功能。这时候服务端的任务是:将服务端主机磁盘中的文件不做修改地从已连接的socket发出去,我们通常用下面的代码完成:while((n = read(diskfd, buf, BUF_SIZE)) > 0) write(sockfd, buf , n);基本操作就是循环的从磁盘读入文件内容到缓冲区,再将...
2019-12-24 16:14:16 194
转载 double write buffer——mysql
MySQL的buffer一页的大小是16K,文件系统一页的大小是4K,也就是说,MySQL将buffer中一页数据刷入磁盘,要写4个文件系统里的页。如上图所示,MySQL里page=1的页,物理上对应磁盘上的1+2+3+4四个格。那么,问题来了,这个操作并非原子,如果执行到一半断电,会不会出现问题呢?会,这就是所谓的“页数据损坏”。如上图所示,MySQL内page=1的...
2019-12-12 15:02:18 3609 6
原创 shell命令xargs 忽略空结果
xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。 它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者stdin并将其转换成特定命令的命令参数。常用示例:find ./ -name "test.data" | xargs rm -rffind ./ -name "test.data" | xargs ls -lls /mydir/*.txt ...
2019-12-02 11:02:37 1840
macOS eclipse Launcher
2023-12-18
parquet-tools-1.6.0rc3.zip
2020-07-24
jQuery-Plugin-For-Easily-Readable-JSON-Data-Viewer.zip
2019-12-31
yesmeck-jquery-jsonview-v1.2.3-14-g01b1eb8.zip
2019-12-30
linux解析json工具——jq
2017-09-16
jquery 全屏显示插件
2015-03-20
apache-maven-3.2.3-bin
2014-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人