- 博客(57)
- 资源 (2)
- 收藏
- 关注
原创 黑客帝国的世界
黑客帝国是我非常喜欢的一部电影,在很久以前就看过,之前也思考过电影内容和电影世界里人,母体和机器的关系,整理过一些内容,不过有些地方始终没有理顺,所以这次我想重新整理一下。先上结果:先看黑客帝国里最常提到的一个词:Matrix。墨菲斯说:Matrix是一个电脑制造的虚拟世界,是机器为了获取人体生物电和热量而建立,用于控制人。这个词翻译有矩阵,母体什么的,大概就是繁殖用的子宫的一...
2020-04-30 17:07:36
518
原创 LRU算法的实现
LRU理解LRU算法是页面置换算法的一种,英文为Least Recently Used。中文翻译叫最近最少使用。这个翻译太狗屁了,不好理解。不过可以看一下LRU算法数据的插入规则,就知道到底什么是LRU了。看这个应该很容易理解,大概就是按时间顺序排队,时间最近的页面排在最前面,时间远的排在后面,超出就淘汰出内存。LRU实现数据插入的逻辑因为在缓存页面时,需要保留页面名称和页面的内容,...
2020-04-10 23:42:29
466
原创 什么是skywalking
skywalking是一个apm系统,包含监控,追踪,并拥有故障诊断能力的分布式系统。从上面简单的架构图上可以看出几点:skywalking分了数据收集(Tracing,Metrics),数据分析/查询,数据存储和UI四个大模块。数据收集的调用链数据包含了不同格式的数据,包括zipkin和自己的四种,就是说调用链数据的数据模型和其他几种分布式链路工具的数据模型是一样的,可能UI也可以通用...
2020-03-05 11:14:49
3848
原创 MyBatis SQLite使用时,SQLite BUSY出现时的解决
SQLite是一个单文件的数据库,在并发访问时,在默认的配置时,很容易出现SQLite BUSY的错误,后来在一个资料上看到,是因为SQLite使用的大文件锁,并且在并发访问时,如果一个访问发现数据文件被锁定了,就会直接返回SQLite BUSY.在使用jdbc访问的时候,可以直接使用SQLiteConfig来设置。但在使用MyBatis访问SQLite时,需要在MyBatis-config.xm...
2018-07-15 11:07:54
3145
翻译 Sqlite
SQLite是一个独立的,高可靠的,嵌入的,全功能的,公共域的数据库引擎。SQLite是世界上使用最多的数据库引擎。(为什么没有之一?难道是真的)SQLite是一个进程内的库,实现了独立的,无服务的,零配置的,事务的数据库引擎。SQLite的代码在公共域中,因此可以使用于任何目的。包括商用或个人。SQLite被用在数不清的程序上,包括一些受人瞩目的项目,他是世界上最广泛部署的数据库。SQLite是...
2018-07-14 23:51:55
771
原创 slf4j+logback配置举类
<?xml version="1.0" encoding="UTF-8"?><!-- scan属性未true时,如果配置文档发生改变将会进行重新加载 --><!-- scanPeriod属性设置监测配置文件修改的时间间隔,默认单位为毫秒,在scan为true时才生效 --><!-- debug属性如果为true时,会打印出logback内部的日志信息...
2018-06-30 23:21:01
219
原创 异常捕获时的return和finally
以前一直认为在try,catch,finally中,try中的return 会在finally之后运行,今天和同事遇到,然后重新测试了一下,代码如下:/** * 主方法 * * @param args */ public static void main(String[] args) { exexute(); } ...
2018-05-31 15:22:27
277
原创 负载均衡算法
在一本书里看到负载均衡算法,自己写了一遍,感觉很简单。以后复习用。import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Random;import java.util.Set;import java.util...
2018-05-25 17:56:26
192
原创 互联网应用的前端后端
一般来说,分前端和后端前端主要包括js,css,html等后端包括java,db前后端在一个程序里复杂来讲前端包括dns,cnd,html,js,css,java等后端包括java,缓存,db,前后端通过rpc通讯...
2018-02-26 09:39:35
1342
原创 数据库设计工具
OpenSystemArchitect类似power designerwindows7上如果提示缺少Msvcr71.dll的文件,请在csdn找一下
2018-01-26 17:23:57
398
原创 NIO学习
第一个自己写的nio程序文件复制:import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;import java.util.Date;
2017-12-28 13:21:51
217
原创 膜拜优惠
我记得原来在摩拜第一次做活动,好像是3元宝月的活动吧。我听过一个有趣的事情。事情很简单,大概是这样的:当摩拜做活动的时候呢,很多人都想多充几次前,一次3个月,那充4次不就能12块钱骑一年了吗?(当然摩拜是不会这么想的)所以就有人在活动支付时使用了三种支付手段,同时提交了订单,竟然真的成功了。(当然这是同事和我聊天时告诉我的,他是哪里听的我忘了)开始我们都想不通这个问题。
2017-12-27 14:42:42
557
原创 操作系统下载
地址:http://www.windows7en.com/Win7Down/6549.html企业版cn_windows_7_enterprise_x64_dvd_x15-70741.iso 使用过,没问题
2017-09-22 11:28:10
435
转载 websocket的使用方法
http://www.jianshu.com/p/60799f1356c5SimpMessagingTemplate
2017-09-20 11:23:52
548
原创 wx.config的生成签名补充
1.签名所有的参数按照ascii码从小到大排序,需要为小写,加密方式sha1,url不转义2.动态取得URLlocation.href.split('#')[0]3.encodeURIComponent() 对 URI 进行编码document.write(encodeURIComponent("http://www.w3school.com.cn"))doc
2017-08-30 11:01:58
1398
原创 springboot service测试
springboot 项目的测试方法import java.util.ArrayList;import java.util.HashMap;import java.util.List;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotat
2017-08-29 15:40:10
457
转载 Java反编译插件
Eclipse Class Decompiler是一款Eclipse插件,整合了多种反编译器,和Eclipse Class Viewer无缝集成,能够很方便的使用插件查看类库源码,进行Debug调试。同时还提供了在线自动查找源代码,查看Class二进制字节码的功能。 Eclipse Class Decompiler对JDK的最低要求为JDK1.6, 能反编译和debug各版本的Clas
2017-08-24 11:56:29
329
原创 springboot统一异常处理机制
1.自定义异常的处理在controller层捕获的自定义异常时,可以实现@ControllerAdvice注解捕获。自定义异常也区分不同调用和ajax调用,可以区别对待,返回不同的结果。1.1当普通调用时,一般跳转到自定义的错误页面。1.2当ajax调用时,可返回约定的数据对象,方便页面统一处理。缺点:如果配置Exception的处理,没有办法判断是ajax还是其他方式
2017-08-24 11:30:37
18175
转载 线上应用故障排查之一:高CPU占用
http://www.blogjava.net/hankchen/archive/2012/05/09/377738.html
2017-08-22 17:50:52
259
原创 百度地图搜索位置
1,通过百度地图api ip地址定位,取得市function myFun(result){var cityName = result.name;map.setCenter(cityName);alert("当前定位城市:"+cityName);}var myCity = new BMap.LocalCity();myCity.get(myFun);2.在
2017-08-22 16:58:34
2836
原创 微信公众号内网页调wx.chooseWXpay支付错误
1,JSAPI支付授权目录没有设置,或设置不正确2,微信支付生成签名不正确格式是这样的"appId="+appid+"&nonceStr="+nonceStr+"&package="+packageStr+"&signType="+signType+"&timeStamp="+timeStamp;packageStr参数的内容是prepay_id=*******
2017-08-21 01:21:50
10880
原创 ubuntu 系统发布命令
1.查看系统版本cat /etc/issue2.查看mysql版本select version()3.解压zip文件unzip jiagouyun_res.zip -d /alidata/www/jiagouyun/ #把压缩包解压到jiagouyun目录下4.查看mysql数据库编码show variables like '%char%
2017-08-19 10:15:03
238
转载 史上最简单的 SpringCloud 教程 | 终章
http://blog.youkuaiyun.com/forezp/article/details/70148833
2017-08-17 13:21:53
201
原创 maven本地仓库配置
maven setting设置本地仓库<!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the NOTICE filedistributed with this work for additional informatio
2017-08-09 09:58:16
193
转载 7种表格样式
http://www.laozuo.org/4631.html老左并不是一名网页设计师,但是经常在博客上捣鼓、修改一些自认为不太好的用户体验也仅仅局限在修改一些简单的CSS样式上,遇到不能解决的问题可以通过搜索查阅文档。随着时间的积累,我们越发感觉到CSS样式的无穷奇妙,比如我们在制作某个表格时候,可以简单的利用CSS样式表的修改变化多样的CSS表格样式。在页面布局和内容分享的
2017-08-02 17:24:40
6333
2
转载 复制文字到剪切板的方法
IEwindow.clipboardData.setData('Text',createClipboardData(param));google,chrome// 复制到剪切板 function copyToClipboard(text) { var textArea = document.createElement("tex
2017-07-31 15:19:19
669
转载 JMeter网站并发性测试
http://blog.youkuaiyun.com/zhang_ps/article/details/513459041. 下载JMeter官方网站下载最新版本: http://jmeter.apache.org/download_jmeter.cgi ,英文的,你懂的。英文不好的朋友:http://www.quzhuanpan.com/home/so
2017-07-28 17:47:03
810
转载 一个网站QPS
http://www.litrin.net/2013/03/27/web%E7%BD%91%E7%AB%99%E7%9A%84%E5%87%A0%E4%B8%AA%E5%B9%B6%E5%8F%91%E9%87%8F%E7%BA%A7/评价一个网站的“大小”,处于视角的不同,有很多种衡量的方法,类似文章数,页面数之类的数据非常明显,也没有什么可以争议的。但对于并发来说,争议非常之多,这
2017-07-28 17:26:37
1468
1
转载 springcloud(第三篇)springcloud eureka 服务注册与发现
http://blog.youkuaiyun.com/liaokailin/article/details/51314001
2017-07-13 19:15:07
177
原创 bootstrap菜单代码
/** * Unicorn Admin Template * Diablo9983 -> diablo9983@gmail.com**/$(document).ready(function(){// === Sidebar navigation === //$('.submenu > a').click(function(e){e.preventDefault();
2017-07-12 18:10:01
399
原创 bootstrap自定义
http://getbootstrap.com/customize/config.json{ "vars": { "@gray-base": "#000", "@gray-darker": "lighten(@gray-base, 13.5%)", "@gray-dark": "lighten(@gray-base, 20%)", "@gr
2017-07-11 18:06:46
611
原创 博..条码打印机的java开发
1。新建java工程2。然后导入jna.jar3。把64位的dll和lib拷贝到windows/system32下4。最后建立自己的main5。运行代码,如果没有装驱动,会提示没有装驱动
2017-07-10 17:00:51
577
转载 分布式系统架构的基本原则和实践
http://blog.youkuaiyun.com/jackpk/article/details/46351853分布式系统架构的基本原则和实践url: http://blog.sina.com.cn/s/blog_5459f60d01016ntb.html(2012-06-12 17:06:24)采用分布式系统架构是由于业务需求决定的,若系统要求具备如下特性
2017-07-10 14:23:02
455
转载 分布式系统:高性能系统设计原则
一言以蔽之:“分”按业务分。按层次分。按读写分。按动静分。按流量分(负载均衡)。按时间分(异步化)。“分”完以后还要保证系统的整体稳定性,需要的原则:冗余和灾备。监控。预案。限流。降级。总结的很好。
2017-07-10 14:01:55
509
1
原创 百度网站统计工具
http://tongji.baidu.com/sc-web/24190095/home/site/getJs?siteId=10933757&castk=c6472fa71a5f12ae5d312
2017-07-10 09:37:59
535
债券分类文档
2018-02-11
DWR中取得session等信息.doc
2009-02-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人