- 博客(67)
- 收藏
- 关注
转载 throws 与 throw
/* * 有些时候,我们是可以对异常进行处理的,但是又有些时候,我们根本就没有权限去处理某个异常。 * 或者说,我处理不了,我就不处理了。 * 为了解决出错问题,Java针对这种情况,就提供了另一种处理方案:抛出。 * * 格式: * throws 异常类名 * 注意:这个格式必须跟在方法的括号后面。 * * 注意: * 尽量...
2018-03-31 22:43:00 48
转载 Android服务之bindService源代码分析
上一篇分析startService时没有画出调用ActivityManagerService之前的时序图,这里画出bindService的时序图。它们的调用流程是一致的。先看ContextWrapper的bindService方法:@Overridepublic boolean b...
2018-03-31 10:58:00 70
转载 日志架构log4j基本使用
[toc]日志架构log4j基本使用配置文件################################################ 以下的配置文件都是以log4j.开头# 最最重要就是第一个log4j.rootLogger,指定log4j日志的输出级别(目的地)# log4j.rootLogger=INFO,stdout,file意思为:# 日志可以输出INFO级别以上的...
2018-03-29 15:37:58 41
转载 管道
from multiprocessing import Pipe,Processdef func(conn1,conn2): conn2.close() while True: try : msg = conn1.recv() print(msg) except EOFErr...
2018-03-28 17:31:00 53
转载 使用WireMock 伪造 Rest 服务
WireMock 是基于 HTTP 的模拟器。它具备 HTTP 响应存根、请求验证、代理/拦截、记录和回放功能。当开发人员的开发进度不一致时,可以依赖 WireMock 构建的接口,模拟不同请求与响应,从而避某一模块的开发进度。官方文档:http://wiremock.org/docs/running-standalone/###1. 搭建wireMock单机服务######1.1 下...
2018-03-28 11:06:28 49
转载 Java NIO(一)探索
###首先我们得搞懂什么是AIO BIO NIO先来个例子理解一下概念,以银行取款为例:同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异步IO操作API)。阻塞 : ATM排队取款,你...
2018-03-28 11:03:03 38
转载 A 不定方程求解
problem:给定正整数a,b,c。求不定方程 ax+by=c 关于未知数x和y的所有非负整数解组数。input:一行,包含三个正整数a,b,c,两个整数之间用单个空格隔开。每个数均不大于1000。output:一个整数,即不定方程的非负整数解组数。input demo:2 3 18output demo:4package com.fantJ.ACM;import ...
2018-03-28 11:02:51 153
转载 HttpClient入门(1) 发送请求,处理响应及响应重复读取
HttpClient是Apache旗下的项目,是一个负责创建和维护HTTP和相关协议的工具集。以下分析使用版本为:httpclient-4.5.3.jar,httpcore-4.4.6.jar,jdk1.8.0_131所有示例代码均经过运行测试发送请求httpclient最重要的功能就是发送http请求,下面介绍如何执行一个get请求:CloseableHttpClient...
2018-03-28 05:48:41 640
转载 企业级灰度发布代码上线详述
什么是灰度发布:灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。什么是灰度期:灰度期:灰度发布开始到结束期间...
2018-03-27 19:16:43 165
转载 福昕阅读器文档背景修改为保护眼睛的颜色
第一,打开福昕阅读器,点击‘文件’,选择‘偏好设置’第二,选择‘访问‘->勾选‘改变文档颜色'第三,选择 '自定义颜色'->'页面背景颜色'->修改色调 85,饱和度 123, 亮度205 ->->不勾选'只更改颜色是黑白的内容'选项->确定保存。转载于:https://www.cnblogs.com/zhangwuji/p/8658...
2018-03-27 16:22:00 712
转载 使用swagger2配置springboot时出现的问题
这个问题踩了几次坑了,这次又遇到了,不记录一下看来是不长记性了:测试普通的增删改查的时候,发现删除和查询是对的,可是增加和更新却数据绑定不到controller的参数上面去。因为是自定义的实体类,所以如何将swagger2的json格式传入的数据绑定到参数呢:swagger2的样式:Controller的参数格式:出错根源:没有加@Requestbody那么到底是怎么回事呢?我们来分...
2018-03-27 09:48:00 144
转载 JDK1.8源码(四)——java.util.Arrays 类
java.util.Arrays 类是 JDK 提供的一个工具类,用来处理数组的各种方法,而且每个方法基本上都是静态方法,能直接通过类名Arrays调用。1、asList public static <T> List<T> asList(T... a) { return new ArrayList&...
2018-03-26 07:21:00 70
转载 时间戳,时间互转
一。 时间戳格式化 1. 以秒为单位,现在距离1970年的时间>>> import time>>> time.time()1521945271.178886>>> int(time.time())1521945983>>> 2. 转为时间数组>>> t...
2018-03-25 10:53:00 58
转载 你真的了解Event Loop(事件环)吗?
JS是单线程的JavaScript语言最大特点就是单线程,但是这里的单线程指的是主线程是单线程的。那为什么js要单线程呢?因为,JS主要用于操作DOM,如果是有两个线程,一个在DOM上添加内容,一个在DOM上删除内容,此时浏览器该以哪个为准呢?所以为了避免复杂性,JavaScript从诞生起就是单线程的。同步和异步同步和异步关注的是消息通知机制1)同步在发出调用后,没有结果前是不...
2018-03-25 06:12:59 248
转载 2018 年了,你还是只会 npm install 吗?
本文同步发表于作者博客: 2018 年了,你还是只会 npm install 吗?nodejs 社区乃至 Web 前端工程化领域发展到今天,作为 node 自带的包管理工具的 npm 已经成为每个前端开发者必备的工具。但是现实状况是,我们很多人对这个nodejs基础设施的使用和了解还停留在: 会用 npm install 这里(一言不合就删除整个 node_modules 目录然后重新 in...
2018-03-24 11:21:06 128
转载 mac安装thrift
一、安装brew包管理工具不想Ubuntu自带apt,redhat自带yum,mac是不自带包管理工具的。需要自己安装,最常用的是brew,Homebrew简称brew,OSX上的软件包管理工具,在Mac终端可以通过brew安装、更新、卸载软件。ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/ma...
2018-03-23 16:18:00 69
转载 Spring Boot:Exception parsing document: template="index", line 7 - column 3
转自:https://blog.csdn.net/u010429286/article/details/75447561转载于:https://www.cnblogs.com/sharpest/p/8623523.html
2018-03-22 14:23:00 146
转载 C#应该掌握的一些东西
C#应该掌握的一些东西 随着培训机构的增多,越来越多的人进入IT行业。那么对于我们这些自学出来,经验不够丰富的转行者来说,我们需要掌握最起码的一些东西,这对于面试很有用,而且在工作中也很常用。本人在学习了网上各位大神关于一些知识点的总结和研究后,总结了这么一套东西。祝大家都能工作顺利,找到自己满意的工作。重载和重写重写:当一个子类继承一父类,而子类中的方法与父类中的方法的名称,参数...
2018-03-21 22:02:00 68
转载 C语言版 Hello World
C语言的Hello World 程序,需要引入 <stdio.h> 头文件,输出使用 printf()方法:#include <stdio.h>int main() { prinf("Hello World\n"); return 0;}
2018-03-21 00:20:00 77
转载 HTTP请求
HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返...
2018-03-20 13:26:00 56
转载 vnc 登录 Ubuntu gnome 桌面出现 QXcbConnection : Failed to initialize XRandr 错误,然后打不开...
现象如下:解决方法是在 启动的时候加入 -noload Welcome 参数也可以在 ~/.local/share/applications/DigiaQt-qtcreator-community.desktop 里面的的 Exec 里面后面加入 -noload Welcome 参数 ,如下:...
2018-03-20 09:37:00 5292
转载 30-jquery
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>feng</title></head><body> <div cl
2018-03-19 08:11:28 49
转载 ie6的兼容性问题?
float---设置displayposition:absolute的问题边距问题,设置margin:0,padding:0;min-height:!important图片格式问题不能设置1px的宽度问题href问题:hover,visited,link,actived转载于:https://www.cnblogs.com/duanzhange/p/8598318.htm...
2018-03-18 23:37:00 35
转载 java内存模型
java内存模型java内存模型基础happen-before模型JSR-133使用happen-before的概念来阐述操作之间的内存可见性。在JMM中,如果一个操作执行的结果需要对另一个操作可见,那么这两个操作之间必须要存在happen-before关系。在这里两个操作可以在一个线程之内,也可以在不同的线程之间。与程序员相关的h...
2018-03-18 05:27:59 57
转载 Java read()函数
不能用read()!=-1判断read()往下读一个,导致readline()无法读到行首字符。//while((s =br.readLine())!= null)//不可用read()=-1判断!!因为会跳过行首第一个字符!!while(br.read()!=-1)——指针后移{s =br.readLine();System.out.print(s+"\n");countCha...
2018-03-17 10:10:00 2300
转载 【BZOJ】4129: Haruna’s Breakfast 树分块+带修改莫队算法
【题意】给定n个节点的树,每个节点有一个数字ai,m次操作:修改一个节点的数字,或询问一条树链的数字集合的mex值。n,m<=5*10^4,0<=ai<=10^9。【算法】树分块+带修改莫队算法【题解】和【BZOJ】3052: [wc2013]糖果公园 树分块+待修改莫队算法差不多。区别在于如何处理树链信息。考虑对值域分块,由于>n的数字没用,所以对[0,n]分...
2018-03-16 13:35:00 98
转载 Spring Boot和Feign中使用Java 8时间日期API(LocalDate等)的序列化问题
LocalDate、LocalTime、LocalDateTime是Java 8开始提供的时间日期API,主要用来优化Java 8以前对于时间日期的处理操作。然而,我们在使用Spring Boot或使用Spring Cloud Feign的时候,往往会发现使用请求参数或返回结果中有LocalDate、LocalTime、LocalDat...
2018-03-15 21:58:43 131
转载 浪潮人机大战引发热议 人工智能有望战胜地震
“在未来50年内,人工智能将被应用在处理灾害的应急预警中。”在全球纪念“人工智能诞生50周年”系列活动之一------浪潮杯中国象棋人机大战前夕,中国人工智能学会理事、东北大学人工智能与机器人研究所名誉所长徐心和教授预测说。8月9日举行的浪潮杯中国象棋人机大战引发了各方面专家对人工智能的讨论和对其未来发展的设想。中国地震台网中心研究员刘杰说,从地震...
2018-03-15 10:45:00 74
转载 美太空梯大赛将开锣 NASA奖品总值超万(图)
太空梯新浪科技讯据redorbit网5日报道,在未来几周,来自世界各地的科学家们将齐聚美国新墨西哥州,在一场最奇特、最具挑战性的竞赛中展开角逐。有些研究人员将揭开其研制的机器人的神秘面纱,这些机器人由太阳能电池提供动力,机器人可以爬上长长的缆绳。有些研究人员将展示一种轻巧且坚固的材料,可以伸展有英里长,悬在空中。还有些研究人员将推出他们的一项人造...
2018-03-15 10:37:00 68
转载 iOS网络层详解和优化
HTTPHTTP方法HTTP属于应用层。具有以下方法:GET 最常见HEAD 服务器只返回头部。比如可用于了解资源情况,看看某个对象是否存在,测试资源是否被修改了。PUT 向服务器写入文档,是全部更新PATCH 局部更新。比如我们有一个UserInfo,里面有userId、userName、等10个字段。只编辑部分字段进行提交的时候POST 写服务器提交数据,通常是表单TRACE...
2018-03-15 02:06:51 216
转载 Linux学习笔记第六周第三次课(3月14日)
9.6/9.7 awk支持分段,passwd文件内容,很有规律,冒号分段;按段匹配;-F指定分割符,‘{print $1}’表示打印第一段;不会更改文件内容;‘{print $0}’表示打印所有段;#awk '{jprint $0}' test.txt也可以打印所有段,相当于cat;‘{print $1,$3,$4}’表示打印第一,第三,第四段;中间加逗号;‘{print $...
2018-03-15 00:41:16 59
转载 Python垃圾回收
Python中的垃圾回收是以引用计数为主,分代收集为辅。引用计数的缺陷是循环引用的问题。有三种情况会触发垃圾回收:1.调用gc.collect(),2.当gc模块的计数器达到阀值的时候。3.程序退出的时候四.gc模块常用功能解析Garbage Collector interfacegc模块提供一个接口给开发者设置垃圾回收的选项。上面说到,采用引用计数的方法管理内存的一个缺陷是循环引用,...
2018-03-14 22:20:00 42
转载 02 python的安装及分类
一、安装 python安装在OS上, 执行操作: 写一个文件文件中按照python规则写,将文件交给python软件,读取文件中的内容,然后进行转换和执行,最中获取结果。 python软件 ==(又称)=》 python解释器(内存管理) 下载: 下载地址:www.python.org python3...
2018-03-13 22:13:00 36
转载 【Python】 docker-py 用Python调用Docker接口
【docker-py】 官方文档:【https://docker-py.readthedocs.io/en/stable/images.html】 众所周知,Docker向外界提供了一个API来管理其中的资源。这个API可以是socket文件形式的(一般也是默认的,在/var/run/docker.sock中),也可以是TCP形式的。以前想要通过编程的方法来调用这些API还是傻傻的用s...
2018-03-13 20:17:00 631
转载 maven那些踩过的坑
maven本地的setting.xml中的设置是否和项目中pom有冲突,如tomcat的登录设置,因为服务器上是另外的登录设置。tomcat的webapps下是否已经有了重名的web项目,有了后本地部署是死活部署不上去的。转载于:https://www.cnblogs.com/yulonglyw/p/8560953.html...
2018-03-13 19:50:00 97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人