- 博客(54)
- 收藏
- 关注
转载 【运维趟坑回忆录 开篇】初入初创, 一脸懵
前言距离vpc和容器化过去了快一年, 一直想要完整回顾梳理下整个过程, 最近准备进行swarm->kubernetes的二次迁移, 正好借由这次契机重新回顾下这段历从最初原始时代到vpc,swarm容器化到k8s的经历.原始时代16年7月从上家游戏公司离职, 来到了目前的互金公司, 成为唯一的运维, 此时公司java开发人数已经有几十人......
2019-03-31 20:14:57 82
转载 面向对象进阶(一)
一、反射1 什么是反射反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。2 python面向对象中的反射通过字符串的形式操作对象相关的属性。python中的一切事物都是对象(都可以使用反...
2019-03-31 18:27:00 84
转载 Scalable IO in Java【java高效IO】
第一次翻译,如有错误,请指正1、Outline 大纲Scalable network services 高效网络服务Event-driven processing 事件驱动处理Reactor pattern Reactor模式 Basic version 基本版本 Multithreaded versions 多线程版本 Other variants 其他变体...
2019-03-31 10:20:00 130
转载 springmvc常用注解标签详解
1、@Controller在SpringMVC中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model,然后再把该Model返回给对应的View进行展示。在SpringMVC中提供了一个非常简便的定义Controller的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll...
2019-03-30 14:17:00 50
转载 【BZOJ】 Hash Killer I II III
前言这里只是一个整理。。。SolutionHash Killer IHash Killer II转载于:https://www.cnblogs.com/mle-world/p/10616273.html
2019-03-28 17:08:00 350
转载 环材化生劝退文章汇总 2019.3
本人的 CSDN 博客、简书专题和博客园正式加入“环材化生劝退”计划,接受相关内容的投稿。ApacheCN 开源社区接受各种环材化生转行咨询。写给分子科学与工程大一大二的学弟学妹们为什么要劝退分子科学与工程?是什么让你开始劝退的?(@韩冬)现在学生物出路真有那么不济吗?(@Mengjie Chen)盘点2018年化工行业大事故!回顾那些令人心痛的瞬间......触目惊心!201...
2019-03-28 13:33:41 104
转载 简单的计算器实现(java)
包含 + - * / ( )优先级的表达式用到了堆栈 、中缀表达式转后缀表达式的方法、类和对象的知识主类: 1 import java.util.Arrays; 2 import java.util.Scanner; 3 4 public class Compute{ 5 public static void main(String[] a...
2019-03-28 11:21:00 201
转载 工作流 springboot activiti mybatis 后台框架平台 集成代码生成器 shiro 权限
QQ 313596790 官网:www.fhadmin.org 下载地址工作流模块----------------------------------------------------------------------------------------------------------1.模型管理 :web在线流程设计器、预览流程xml、导出xml、部署流程2.流程管理 :导...
2019-03-28 04:04:26 210
转载 Calendar.getInstance()获取指定时间点(定时)
public class Test1 { public static void main(String[]args){ System.out.println("时间为:\n"+getDate1()+"\n"+getDate2()+"\n"+getDate3()+"\n"+getDate4()+"\n"+getDate5()); } /* ...
2019-03-27 13:40:00 385
转载 因代码不规范,程序员枪击4名同事 | 程序员保命指南
曾经,程序君被一则发生在美国的枪击案件刷新了三观,究其原因,行凶者竟然是大众眼里平日里大门不出,二门不迈,埋头苦敲代码的程序员。据悉,该名程序员来自美国威斯康星州米德尔顿,枪击案件发生前,他为威斯康星州米德尔顿的WTS Paradigm公司工作,并已经持续了一年。本应该埋头编写代码,然后升职加薪,迎娶白富美,走上人生巅峰的他。却因为同事不写注释,不遵循驼峰命名,括号换行,最严...
2019-03-24 16:11:05 130
转载 Netty源码分析(一):Netty总览
作为当前最流行的网络通信框架,Netty在互联网领域大放异彩,本系列将详细介绍Netty(4.1.22.Final)。代码事例服务端public final class EchoServer { // 从启动参数判断是否使用ssl static final boolean SSL = System.getProperty("ssl") != null; // 获取...
2019-03-23 10:12:06 75
转载 没执行过 rm -rf /* 的开发不是好运维
阅读本文大概需要 1 分钟。打开终端,获取 root 权限,执行以下命令:rm -rf /*,会发生什么呢?估计只要接触过 Linux 的人,肯定没少听过它的故事,清楚之后会发生什么可怕的事情。科普一下,在Linux系统中运行该命令,系统就会忠实的执行命令,哪怕执行它的结果是将自己删除,千万不要在生产环境中执行次命令,否则没有后悔药可买的...
2019-03-23 09:42:05 81
转载 day28 增强for循环进行Map嵌套Map
package zuoye;import java.util.HashMap;import java.util.Map.Entry;import java.util.Set;public class zuoye { public static void main(String[] args){ HashMap<Integer,String> a=new HashMap<...
2019-03-22 16:41:00 164
转载 51nod1355 斐波那契的最小公倍数
http://www.51nod.com/Challenge/Problem.html#!#problemId=1355%wzd所以gcd好求,把lcm转化为gcd的性质:本质是min-max容斥,质因数分解对应指数取min、max的容斥后面就不是按照题解来的了枚举gcd=d,可以预处理出,ai有多少子集gcd为d,开个桶容斥一下即可有指数的-1或者1的要求,和T的...
2019-03-22 14:14:00 55
转载 Hibernate Validator 6.0.16 发布,支持 JDK 12
开发四年只会写业务代码,分布式高并发都不会还做程序员? Hibernate Validator 6.0.16 发布了,...
2019-03-22 08:15:32 213
原创 知乎推荐页Ranking构建历程和经验分享
本次分享主题主要从以下是三个方面展开:知乎推荐页场景和Ranking历程介绍;深度学习在Ranking中的尝试和应用现状;Ranking面临的问题和未来研究方向。首先大家看一下知乎APP的推荐页的推荐结果,由于单厚智老师对机器学习比较感兴趣,所以推荐内容大部分和机器学习相关。一、推荐页请求流程1、 召回:负责将用户可能感兴趣的内容提取出来,重点是全。基于话题:获取用户的关注数据,用户行为挖掘;基于...
2019-03-22 08:00:00 136
转载 CSS
合并边框:table{border: 2px red solid;border-collapse: collapse;}隔行变色:奇数行:table tr:nth-child(odd) {background-color:gray;}table tr:nth-child(even) {background-color:#fff;}插入sprite应用...
2019-03-21 16:35:00 81
转载 OAuth2实现单点登录SSO
1. 前言技术这东西吧,看别人写的好像很简单似的,到自己去写的时候就各种问题,“一看就会,一做就错”。网上关于实现SSO的文章一大堆,但是当你真的照着写的时候就会发现根本不是那么回事儿,简直让人抓狂,尤其是对于我这样的菜鸟。几经曲折,终于搞定了,决定记录下来,以便后续查看。先来看一下效果2. 准备2.1. 单点登录最常见的例子是,我们打开淘宝APP,首页就会有天猫、聚划算等服务的链接,当你点击以后...
2019-03-21 03:17:16 3383
转载 logstash同步mysql数据失败
问题描述前提:项目采用Elasticsearch提供搜索服务,Mysql提供存储服务,通过Logstash将Mysql中数据同步到Elasticsearch。问题:使用logstash-jdbc-input插件同步Mysql中的两张表时,一张表的数据完整的存到了ES中,而另一张表没有任何数据插入原因分析1、查询语句错误,将语句放入命令行中查询,查询成功,排除...
2019-03-20 11:10:00 688
转载 强大的跨数据库访问组件 UniDAC使用教程:实现事务支持
Universal Data Access Components (UniDAC)是一款通用数据库访问组件,提供了多个数据库的直接访问,如针对Windows的Delphi,C++Builder, Lazarus (以及 Free Pascal), Mac OS X, iOS,Android,Linux和64和32位的FreeBSD等等。我们将长期的经验集于这个小组件,提供统一的数据库连接访问...
2019-03-20 09:17:02 502
转载 插值法
1、拉格朗日插值法①原理对于平面上已知的n个点,可以找到一个n-1次多项式y=a0+a1x+a2x2+…+an-1xn-1,使得该多项式曲线经过这n个点。对于缺失的值,将对应的x值代入多项式即可得到近似值L(x)。②公式推算已知:将n个点的坐标(xi,yi)代入多项式,得:解得拉格朗日插值多项式为:其中li(x)称为插值基函数:拉格朗日插值公式...
2019-03-19 16:35:00 3057
转载 vim常用的命令
打开/退出vim -R file1 只读打开:qall 退出所有文件:wq 写入并退出:x 写入并退出:q! 强制退出插入i 在当前位置生前插入I 在当前行首插入a 在当前位置后插入A 在当前行尾插入o 在当前行之后插入一行O 在当前行之前插入一行移动h 左移一个字符l 右移一个字符k 上移一个字符j 下移一个字符...
2019-03-19 14:20:00 55
转载 Guns 旗舰版 2.3 发布,集成atomikos,解决分布式事务问题
开发四年只会写业务代码,分布式高并发都不会还做程序员? 写在最前,感谢Guns 二群 月下魔术师 兄弟提供的解决方案!...
2019-03-19 09:06:02 98
转载 JavaScript夯实基础系列(四):原型
在JavaScript中有六种数据类型:number、string、boolean、null、undefined以及对象,ES6加入了一种新的数据类型symbol。其中对象称为引用类型,其他数据类型称为基础类型。在面向对象编程的语言中,对象一般是由类实例化出来的,但是在JavaScript中并没有类,对象是以与类完全不同的设计模式产生的。一、创建对象 最常用来创建的方式是通过对象字面量的...
2019-03-18 09:11:12 88
转载 【洛谷1402】 酒店之王(最大流)
传送门洛谷Solution大致思想同这个——洛谷1231代码实现#include<bits/stdc++.h>using namespace std;const int N=500010,Inf=1e9+10;int front[N],cnt,s,t,n;struct node{ int to,nxt,w;}e[1500010];queue<int...
2019-03-17 23:26:00 83
转载 配置VLAN实验
SW1配置:SW1#vlan databaseSW1(vlan)#vlan 10VLAN 10 added:Name: VLAN0010SW1(vlan)#vlan 20VLAN 20 added:Name: VLAN0020SW1(vlan)#vlan 30VLAN 30 added:Name: VLAN0030SW1(vlan)#exitAPPLY completed.Exiting....S...
2019-03-17 21:48:22 455
转载 PDF怎么转换成CAD编辑,这个简单方法教你实现
在职场中,PDF的格式是经常能够用到的,也是在办公室中越来越流行,因为PDF本身具有较高的安全性,也是便携式的,但是也会遇到这样的情况,需要将PDF转换成CAD,这就会使很多人开始头疼了,那么PDF怎么转换成CAD编辑?下面就来给大家分享一个超级简单的方法教你轻松实现哦,以后在工作中在遇到这样的问题,再也不用担心自己不会转换啦。一、软件转换借助软件:迅捷PDF转换器准备工具:PDF文件操作步骤:1...
2019-03-15 15:30:28 332
转载 MongoDB系列:五、MongoDB Driver使用正确的姿势连接复制集
MongoDB复制集(Replica Set)通过存储多份数据副本来保证数据的高可靠,通过自动的主备切换机制来保证服务的高可用。但需要注意的时,连接副本集的姿势如果不对,服务高可用将不复存在。使用复制集时你需要知道的MongoDB复制集里Primary节点是不固定的,当遇到复制集轮转升级、Primary宕机、网络分区等场景时,复制集可能会选举出一个新的Primary,...
2019-03-15 10:29:00 118
转载 算年龄
算年龄标题:算年龄英国数学家德摩根出生于19世纪初叶(即18xx年)。他年少时便很有才华。一次有人问他的年龄,他回答说:“到了x的平方那年,我刚好是x岁”。请你计算一下,德摩根到底出生在哪一年。题中的年龄指的是周岁。请填写表示他出生年份的四位数字,不要填写任何多余内容。答案:1806public class 算年龄 { public static void main(...
2019-03-15 08:38:00 197
转载 复原IP地址
给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式。示例:输入: "25525511135"输出: ["255.255.11.135", "255.255.111.35"]class Solution { public List<String> restoreIpAddresses(String s) { List< Strin...
2019-03-15 05:35:45 488
转载 Python Revisited Day 02 (数据类型)
目录 Python 关键字 整数 整数转换函数 整数位逻辑操作符 浮点类型 math模块函数与常量 复数 精确的十进制数字 decimal 字符串 str.format() ...
2019-03-14 09:25:00 111
转载 dj 模板层template
1 模板语法之变量在 Django 模板中遍历复杂数据结构的关键是句点字符, 语法:{{var_name}}def index(request): import datetime s="hello" l=[111,222,333] # 列表 dic={"name":"yuan","age":18} # 字典 date ...
2019-03-13 14:06:00 120
原创 深度学习CTR预估模型凭什么成为互联网增长的关键?
本文是王喆在InfoQ开设的原创技术专栏“深度学习CTR预估模型实践”的第一篇文章(以下“深度学习CTR预估模型实践”简称“深度CTR模型”)。回顾王喆老师过往精彩文章:《重读Youtube深度学习推荐系统论文,字字珠玑,惊为神文》、《YouTube深度学习推荐系统的十大工程问题》。开篇伊始,有两个问题是应该澄清的,一是该专栏的主题选择,二是该专栏的目标受众。为什么着重讲深度CTR模型这个主题?除...
2019-03-13 08:00:00 71
转载 zabbix创建钉钉报警
简介家里搭建了zabbix去监控主机,邮件报警什么的都太麻烦了,所以直接使用钉钉机器人来提醒,下面是我的记录创建群聊首先钉钉机器人只有在群聊之中才可以创建,所以你就需要创建一个钉钉群,首先你创建一个三个人的群聊,创建完成之后把别人踢出去就可以了,这样就是你和钉钉机器人两个人的群聊,之后在电脑上获取钉钉机器人的webhook备用编写报警脚本#!/usr/bin/python# -*- ...
2019-03-12 01:24:03 178
转载 Html5 Canvas介绍
1. 获取绘图上下文 var mycanvas = document.getElementById('mycanvas'); var context = mycanvas.getContext('2d');2. 绘图函数 注:x = positionX y= position Y w = width h = height 绘制矩形: strokeR...
2019-03-11 09:42:00 199
转载 快嘉框架 v2.0 更新发布,J2EE 开发框架实例
快嘉框架是一个面向变化的J2EE开发模型最小实践,它将一个传统的J2EE单体应用模块化,分成了包括war、批处理等在内的主应用和可被依赖的普通jar独立维护;这个模型利用maven构建,...
2019-03-10 11:46:16 54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人