- 博客(56)
- 收藏
- 关注
转载 Java 最常见的 200+ 面试题:面试必备
这份面试清单是我从 2015 年做了 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘我在 Java 技术栈中的技术盲点,然后修复和完善它,以此来提高自己的技术水平。虽然我从 2009 年就开始参加编程工作了,但依旧觉得还有很多东西要学,当然学习的过程也给我带来了很多成就感,这些成就感也推动我学习更多的技术知识。聊回面试题这件事,这份面试清单原本是我们...
2019-05-31 11:02:00 63
转载 Go:json(序列化、反序列化)
一、示例package mainimport ( "encoding/json" "fmt")type Person struct { Name string `json:"name"` Age int `json:"age"` Salary float64 `json:"salary"`...
2019-05-31 00:11:00 84
转载 Gamma 矫正用于平衡光照不均匀
伽马校正(Gamma correction) 又叫伽马非线性化(gamma nonlinearity)、伽马编码(gamma encoding) 或是就只单纯叫伽马(gamma)。是用来针对影片或是影像系统里对于光线的辉度(luminance)或是三色刺激值(tristimulus values)所进行非线性的运算或反运算。 维基百科1、公式 其中A是一个常...
2019-05-29 13:32:00 552
转载 伦敦地铁不再拥挤的原因是?TfL利用Wi-Fi 追踪用户位置
如果有人跟踪你的位置让你的地铁不再拥挤,你能接受吗?从7月8日起,伦敦交通局(TfL)将跟踪伦敦260个地铁的乘客手机。只要乘客连接到地铁Wi-Fi接入点,TfL就可以跟踪乘客移动电话的MAC地址,以便TfL可以在每次乘客通过网站时看到瞬时乘客情况的变化。通过收集这些网络资料,TfL提供有关地铁拥堵,延误等信息。乘客可以通过TfL的第三方应用程序(如Google Maps和CityMapper...
2019-05-29 07:52:27 464
转载 什么是堡垒机
1、堡垒机是用来解决“运维混乱”的堡垒机是用来干什么的?简而言之一句话,堡垒机是用于解决“运维混乱”的。何谓运维混乱?当公司的运维人员越来越多,当需要运维的设备越来越多,当参与运维的岗位越来越多样性,如果没有一套好的机制,就会产生运维混乱。具体而言,你很想知道“哪些人允许以哪些身份访问哪些设备”而不可得。2、堡垒机让“运维混乱”变“运维有序”于是乎,堡垒机便诞生了,它承...
2019-05-28 17:38:00 140
转载 Python基础
一、简介:Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,具有20多年的发展历史,成熟且稳定。应用领域:(1).常规软件开发Python支持函数式编程和OOP面向对象编程,能够承担任何种类软件的开发工作,因此常规的软件开发、脚本编写、网络编程等都属于标配能力。桌面软件:PyQt、P...
2019-05-28 17:30:00 362
转载 【求解惑】由一个Bug来看Java内存模型和垃圾回收
前两天,项目中发现一个Bug。我们使用的RocketMQ,在服务启动后会创建MQ的消费者实例,来订阅topic。测试过程中,发现服务启动一段时间后,与RocketMQ的连接就会断掉,从而找不到订阅关系,监听不到数据。一、Bug的产生经过回溯代码,发现订阅的逻辑是这样的。将ConsumerStarter类注册到Spring,并通过PostConstruct注解触...
2019-05-27 16:41:10 49
转载 信息泄漏时代,如何让自己的密码更安全?
密码的重要性,相信大家都不言而喻。而密码泄漏或信息泄漏,经常是层出不穷地出现,令人防不胜防。所以,一个强大而复杂的密码是保证自己账户安全的第一步。为了防止信息泄漏,我们可以做些什么呢?密码足够复杂;每个平台密码都不一样,比如QQ,微信,邮箱等;定期更换密码。那怎样的密码才算是比较可靠的密码?一般而言,一个密码至少12位字符,包含数字,包含大小写,包含特殊符号,不使用现有单词,即是一个比较复杂的密码...
2019-05-27 08:24:33 91
转载 四方定理
四方定理需求分析需要验证四方定理,四方定理:指所有自然数至多只要用四个数的平方和就可以表示(参考百度百科对四方定理的解释)功能设计可以将用户输入的任意一个数分解为四个数的平方和的形式。设计实现将用户输入的数存储在变量中,之后使用循环遍历比该数小的各个数,使用4个for循环嵌套,代表最多4个数。当找到4个数的平方和恰好等于该数时,输出这一组数。测试运行核心代码 fo...
2019-05-26 22:20:00 1482
转载 项目Beta冲刺
课程:软件工程1916|W(福州大学)作业要求:项目Beta冲刺团队名称:火鸡堂作业目标:尽力交付火鸡堂队员学号队员姓名博客地址备注221600111彼术向http://www.cnblogs.com/Mookiepiece/队长221600126忠 juhttp://www.cnblogs.com/Downstrea...
2019-05-25 23:07:00 56
转载 你真的了解restful api吗?
前言在以前,一个网站的完成总是“all in one”,页面,数据,渲染全部在服务端完成,这样做的最大的弊端是后期维护,扩展极其痛苦,开发人员必须同时具备前后端知识。于是慢慢的后来兴起了前后端分离的思想:后端负责数据编造,而前端则负责数据渲染,前端静态页面调用指定api获取到有固定格式的数据,再将数据展示出来,这样呈现给用户的就是一个”动态“的过程,而关于api这部分的设计则成了一个问题。如何...
2019-05-24 01:20:29 172
转载 敏捷开发中如何做质量管理?
蔡建斌 -国际物流公司亚洲 IT 交付团队经理导语敏捷是一个很流行的一个词语,但是在敏捷里面,包括很多团队也是刚开始用Scrum,怎么让质量成为敏捷的一个助力而不是拖累,这个是我主要想谈的。关于质量的定义,我前不久接触到一个文章,里面有一个图讲到质量的五个维度,但是我做了一些微调,改成了四个。接下来就从我定义的4个维度的质量分别探讨一下。1. 基于价值的质量,交付影响而不是交付产品在IT业有一个很...
2019-05-23 02:15:13 619
转载 python 设计模式之访问者模式
写在前面设计模式是经过总结、优化的,对我们经常会碰到的一些编程问题的可重用解决方案。一个设计模式并不像一个类或一个库那样能够直接作用于我们的代码。反之,设计模式更为高级,它是一种必须在特定情形下实现的一种方法模板。设计模式不会绑定具体的编程语言。一个好的设计模式应该能够用大部分编程语言实现(如果做不到全部的话,具体取决于语言特性)。最为重要的是,设计模式也是一把双刃剑,如果设计模式被用在不...
2019-05-22 09:57:00 67
转载 C 语言 结构类型 结构
C 语言 结构类型 结构 int main (int argc, char const *argv[]){struct date {int moth;int day;int year;}; struct date today; today.month = 07; today.day = 31; t...
2019-05-22 08:10:00 115
转载 mxGraph使用经验总结
mxGraph是一个支持多种语言(Java、JavaScript、PHP、.NET)的画图框架,所绘制的图形可以在主流浏览器以及原生应用上使用。mxGraph官方资料全英文,网上有几篇mxGraph的教程,对于“入门”和“使用”讲解得比较详细。所以这篇文章不是介绍如何画一个图形,写一个hello world,而是重点介绍学习mxGraph时觉得比较重要的、难以理解的或者容易被忽略的知识点。需...
2019-05-22 02:15:13 2461
转载 前端 - 轮询, 长轮训, websocket
轮询概念ajax 轮询的原理很简单,让浏览器间隔几秒就发送一次请求,询问服务器是否有新信息代码function showUnreadNews() { $(document).ready(function() { $.ajax({ type: "POST", url: "unre...
2019-05-21 21:30:00 475
转载 实验七 不同网段的dhcp
路由器R1:syssysname R1interface gi 0/0ip add 192.168.1.254 24interface gi 0/1ip add 192.168.100.254 24quinterface gi 0/0dhcp select relaydhcp relay server-add 192.168.100.10路由器R2:syssysname DHCP serv...
2019-05-21 13:30:00 104
转载 Android - 性能优化经验分享
前言性能优化的过程分两部分:1.发现性能瓶颈2.制定方案,解决性能问题解决性能问题的方案需要具体情况具体分析,并没有完全固定的路子,更多的是靠经验的积累,本文不做涉及。但是发现性能瓶颈确实有着固定的方法。本文主要介绍 如何找到性能瓶颈 。如何找到性能瓶颈常用的性能检测工具是traceview,集成于 Android Device Monitor 中。从Android Studio3.0...
2019-05-20 06:11:50 61
转载 009-条软件缺陷(或者叫 Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?...
一条软件缺陷(或者叫 Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?一条 Bug 记录最基本应包含:编号、Bug 所属模块、Bug 描述、Bug 级别、发现日期、发现人、修改日期、修改人、修改方法、回归结果等等;要有效的发现 Bug 需参考需求以及详细设计等前期文档设计出高效的测试用例,然后严格执行测试用例,对发现的问题要充分确认肯定,然后再向外发布如此才能提高提交...
2019-05-19 18:52:00 386
转载 数据库的主键和外键
一、什么是主键、外键:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键比如学生表(学号,姓名,性别,班级)其中每个学生的学号是唯一的,学号就是一个主键课程表(课程编号,课程名,学分)其中课程编号是唯一的,课程编号就是一个主键成绩表(学号,课程号,成绩)成绩表中单一一个属性无法唯一标识一条记录,学号和课程号的组合...
2019-05-19 16:35:00 62
转载 项目管理工具Leangoo自定义字段的应用
做产品,最希望的是我的任务卡片可以灵活自定义,可以记录我想记录的所有信息。把重点信息画出来,一目了然。为了满足每个人不同的需求,Leangoo推出了自定义字段...自定义字段可以为任务卡片添加扩展字段(比如“任务开始时间”“预计开始时间”“预计结束时间”,“电话”“邮箱”等等),根据需求随时定制你的任务卡片我们来看看一些常用的应用场景:一、Bug反馈利用自定义字段记录bug的更多具...
2019-05-17 16:03:00 179
转载 Template
#include<bits/stdc++.h>#define reg register int#define il inline#define fi first#define se second#define mk(a,b) make_pair(a,b)#define numb (ch^'0')#define pb push_back#define ...
2019-05-17 08:39:00 66
转载 java 标识接口的作用
标识接口的作用 标识接口是没有任何方法和属性的接口。标识接口不对实现它的类有任何语义上的要求,它仅仅表明实现它的类属于一个特定的类型。 标接口在Java语言中有一些很著名的应用,例如我们常用的ArrayList类,它的类实现接口如下:public class ArrayList<E> extends AbstractList<E> impl...
2019-05-16 16:19:00 125
转载 如何使用Pixelmator Pro处理图片?mac pixelmator使用教程
Pixelmator Pro作为一款可以和ps媲美的全能修图工具,拥有许多独特的功能,拥有广泛的专业级,非破坏性的图像编辑工具,干净整洁的界面易于操作,Pixelmator Pro使用简单支持常见的psD、TIFF、JPEG、PNG、PDF、Eps 等图形文件格式,提供量选取、渐变、笔刷、填充、裁切,甚至魔术棒工具等功能,mac pixelmator拥有50 多种专业的滤镜,...
2019-05-15 18:33:43 7667
转载 springCloud com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection ...
转自:https://www.cnblogs.com/zmblog/p/8777878.html1、com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect或者com.netflix.discovery.shared.transport.T...
2019-05-15 17:13:00 101
转载 学习平面设计有哪些优势?
平面设计市场需求大、就业领域广,是目前设计行业中门槛低、待遇优的职业之一。但是,随着时代的发展,新兴的各类设计正在逐渐占据市场,很多人开始对这份职业产生怀疑:平面设计现在还有前景么?一起和合肥学码思小编看一下。 1、就职前景好 就算你没有出众的学历,出众的相貌,只要你是个平面设计高手,你将不愁找不到工作,市场对优秀设计者的需求日益增加,小到设计工作室,大到4A广告公司、报社,都极其注...
2019-05-15 16:20:30 171
转载 小猿圈python学习-秒懂二进制
引子终于要讲2进制啦,讲之前,我们先讲个小故事,大家知道古时候的中国是如何通信的么?假如,战国时期两个国家要打仗了,我们垒了城墙,每隔一段就有兵镇守,现在有人来攻打我们了,然后我们是不是得通知其他人有人来打我们来了?怎么通知?派个人跑着去?等人回来,仗打完了飞鸽传书?不靠谱,鸽子会被敌人射下来做烧烤点狼烟信号,可行好了,现在有5000精兵来打你了,你点了根狼烟搬救兵,从东边来了10个...
2019-05-15 02:54:55 159
转载 域控环境下users调用本地管理员administrator账户权限,IP地址自动获取
1.最近搬新公司 IP地址都是要自动获取,现状是800台电脑IP地址都是手动配置好。需要把每台电脑改成自动获取,域用户账户users没有权限改网卡设置,需要IT手动改掉。2.针对此情况做了一个批处理调用计算机本地管理员权限达成IP地址自动获取。(前期考虑调用域管理员权限因为搬迁后连不到域控上无法验证域控信息会有风险,具体没测试过)3.本次使用的是lsrunase.exe,把软件放在和批处理同一个文...
2019-05-14 09:25:27 1951
转载 浅谈前端自动化构建(摘抄)
前言 现在的前端开发已经不再仅仅只是静态网页的开发了,日新月异的前端技术已经让前端代码的逻辑和交互效果越来越复杂,更加的不易于管理,模块化开发和预处理框架把项目分成若干个小模块,增加了最后发布的困难,没有一个统一的标准,让前端的项目结构千奇百怪。前端自动化构建在整个项目开发中越来越重要。我们首先来回想一下之前我们是如何来开始做一个项目的。① 首先要确定这个项目要使用...
2019-05-13 22:01:00 70
转载 Kubernetes 学习6 Pod控制器应用进阶
一、资源配置清单 1、自主式Pod资源 2、资源的清单格式,大多数清单格式都遵循如下条件: a、一级字段:apiVersion(group/version),kind,metadata(name,namespace,labels,annotations....),spec,status(只读)二、在spec中常用的定义资源的字段 1、spec.containers ...
2019-05-13 18:01:00 173
转载 mybatis学习
使用jdbc开发时,和mybatis相比的不足1,数据库连接,使用时就创建,不使用就释放,对数据库进行频繁连接开关和关闭,造成数据库资源浪费,影响数据库的性能 解决:使用数据库连接池管理数据库的连接 2,sql语句使用硬编码在java程序中,修改sql语句,就需要重新编译java代码,不利于系统维护 解决:把sql语句放在xml配置文件中,修改sql语句也不需要重新编译java代码 3,向预...
2019-05-13 16:04:00 55
转载 阻塞队列BlockingQueue一 增删取api
ArrayBlockingQueue需要初始化长度的阻塞队列 先进先出 * 添加元素用add方法时,如果超过定义的长度则会抛出异常 java.lang.IllegalStateException: Queue full * 取出元素时用remove方法,如果删除的元素超出定义长度则抛出异常 java.util.NoSuchElementException * element 方法始终取到队列第一个...
2019-05-13 00:53:00 403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人