4 Code_lr

尚未进行身份认证

暂无相关简介

等级
TA的排名 4w+

java中的常用数据结构及类型转换

    publicstaticvoidmain(String[]args){Longa=44l;Longb=null;HashMap<String,Object>map=newHashMap<>();map.put("lirui",a);map.put(...

2018-05-24 21:30:50

java中的异常

publicclassTryCatch2{publicstaticvoidmain(String[]args){try{test();//调用的(子)函数中抛出的异常在(父)这里catch中会被捕获}catch(Exceptione){System.out.println...

2018-05-23 17:19:15

origin master 和 master,以及 push 命令

$gitbranch-a(展示所有的git分支)*masterremotes/origin/HEAD->origin/masterremotes/origin/master······$gitbranch-r(展示远程分支)origin/HEAD->origin/masterorigin/maste...

2018-03-20 17:47:51

pycharm:anaconda installation is not found interpreter field is empty

出现这个问题,首先确保已经安装了Anaconda如果安装后,还是出现这个提示,可以尝试下以下步骤,打开cmd输入以下命令:mklink/D%HOMEPATH%\anacondaC:\ProgramData\Anaconda3注意后面的目录腰围你的Anaconda安装目录。出现这个原因是因为一个公开的bug, PyCharm只能从%HOMEPATH%/anaconda检测。附参考链接:http...

2018-02-28 12:15:40

python chrome selenium使用

下载和浏览器版本对应的chromedriver.exe之后,接下来有两种方式均可行:1、将chromedriver.exe放在某个文件夹中之后,添加到系统变量path中;2、设置webdriver.chrome.driver的系统属性:chromedriver="C:/Users/Administrator/AppData/Local/Google/Chrome/Application/chr

2018-01-18 13:30:41

java分布式系统开关功能设计(服务升降级)

首先讲一下开关的由来,例如东京在6月18日做店庆促销活动,在交易下单环节,可能需要调用A、B、C三个接口来完成,但是其实A和B是必须的,C只是附加的功能(例如在下单的时候做一下推荐),可有可无,在平时系统没有压力,容量充足的情况下,调用下没问题,但是在类似店庆之类的大促环节,系统已经满负荷了,这时候其实完全可以不去调用C接口,怎么实现这个呢?改代码?no,no,no,这样太不敏捷,此时开关诞生了,

2017-12-05 16:27:25

一些常用软件

1、cygwin是windows平台上运行的unix模拟环境。git和Xshell也可以实现类似linux命令功能。官网下载地址:https://cygwin.com/install.html

2017-12-05 15:33:56

java初始化二维数组的三种方式

//第一种方式:inta[][]={{1,2,3},{4,5,6}};//第二种方式;int[][]ints=newint[4][2];ints[i][j]=__;//分别赋值//第三种方式:第二维的长度可以动态申请int[][]arr3=newint[5][];//五

2017-11-15 11:23:24

整理&收藏的一些机器学习比较好的博客

决策树:http://www.cnblogs.com/yutingliuyl/p/7105046.htmlhttp://blog.csdn.net/baimafujinji/article/details/53269040

2017-11-12 17:07:39

笔试面试常考的一些小知识

1、char和varchar(1)CHAR(10)是不可变长度为10的字符串,占的存储空间始终为10个字符的长度,而VARCHAR(10)是可变长度的字符串,故而可以节省空间。例如:储存"aaaaabbbbb",则CHAR(10)需要10个字符的空间来储存,VARCHAR(10)也需要10个字符的空间;储存"aaa",则CHAR(10)需要10个字符的空间来储存,而VARCHAR(10

2017-09-24 12:14:18

redis实现分布式锁

分布式锁可以基于很多种方式实现,比如zookeeper、redis...。不管哪种方式,他的基本原理是不变的:用一个状态值表示锁,对锁的占用和释放通过状态值来标识。1、使用redis的setNX命令实现分布式锁  1、实现的原理  Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。redis的SETNX命令可以方

2017-09-17 15:27:41

cookei和session

session需要使用cookie作为识别标志。HTTP协议是无状态的,session不能依据HTTP连接来判断是否为同一客户,因此服务器向客户端浏览器发送一个名为JSESSIONID的cookie,其值为该session的ID。该cookie为服务器自动生成的,maxAge属性一般为-1,表示仅当前浏览器内有效,并且各浏览器窗口间不共享,关闭浏览器就会失效。因此同一机器的两个浏览器窗口访问服务器

2017-09-16 23:56:10

java中的锁(未完待续)

在资源竞争激烈的时候,Lock性能强于Synchronized的原因:以ReentrantLock为例:经过观察ReentrantLock把所有Lock接口的操作都委派到一个Sync类上,该类继承了AbstractQueuedSynchronizer:当有线程竞争锁时,该线程会首先尝试获得锁,这对于那些已经在队列中排队的线程来说显得不公平,这也是非公平锁的由来,与synchroni

2017-09-12 18:20:33

Java异步NIO框架Netty实现高性能高并发

转自:http://blog.csdn.net/woshisap/article/details/74022825本文是对上述文章的总结、精简。2.1.RPC调用的性能模型分析 2.1.1.传统RPC调用性能差的三宗罪 网络传输方式问题:序列化方式问题:线程模型问题:2.1.2.高性能的三个主题 1)传输:2)协议3)线程2.2.Net

2017-09-11 21:10:18

常用小算法

求一个数的各个位之和publicstaticlongsum(longn){longsum=0;while(n!=0){sum+=n%10;n=n/10;}returnsum;}

2017-09-10 16:54:19

堆外内存与NIO

堆外内存(off-heap),堆内存(on-heap) 一般情况下,Java中分配的非空对象都是由Java虚拟机的垃圾收集器管理的,也称为堆内内存(on-heapmemory)。虚拟机会定期对垃圾内存进行回收,在某些特定的时间点,它会进行一次彻底的回收(fullgc)。彻底回收时,垃圾收集器会对所有分配的堆内内存进行完整的扫描,这意味着一个重要的事实——这样一次垃圾收集对Java应

2017-09-09 17:21:48

机器学习中常用的数学概念

独立同分布independentandidenticallydistributed(i.i.d.):在概率统计理论中,指随机过程中,任何时刻的取值都为随机变量,如果这些随机变量服从同一分布,并且互相独立,那么这些随机变量是独立同分布。如果随机变量X1和X2独立,是指X1的取值不影响X2的取值,X2的取值也不影响X1的取值且随机变量X1和X2服从同一分布,这意味着X1和X2具有相

2017-08-21 10:21:56

java中常用的一些操作

Objectresult=....;JSONObjectdayin=JSONObject.fromObject(result);System.out.println("=========");System.out.println("i:"+dayin.get("i"));System

2017-08-09 17:43:49

Mysql常用技巧

在MySQL数据库中查找某一个字段在哪个数据库下的sql查询语句:SELECTTABLE_SCHEMA,TABLE_NAMEFROMinformation_schema.`COLUMNS`WHERECOLUMN_NAME='字段名'以下列除了mysql中information_schema的相关数据表,以及COLUMNS表的结构。可以根据里面的数据进行想要的查询操作。

2017-06-17 21:18:31

git踩坑 及 一些需要注意的地方

踩的坑:一、PushXXX(本地的一个仓库) toorigin/XXX(远程的一个仓库分支) wasrejectedbyremote如过同时使用两种不同的Git,比如Github和码云、1、要上传不同的sshkey。用习惯了github,不要忘了码云(或者其他平台)可能也需要设置/上传sshkey(rsa_pub)2、会有三种级别的配置文件。仓库>全局>系统。出问

2017-06-14 20:34:31

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!