polarisnosnow / polarisnosnow.github.io Goto Github PK
View Code? Open in Web Editor NEW个人博客
Home Page: https://polarisnosnow.github.io/
个人博客
Home Page: https://polarisnosnow.github.io/
https://polarisnosnow.github.io/2017/12/15/keepalived%E7%AC%94%E8%AE%B0/
keepalived教程参考:https://www.cnblogs.com/Richardzhu/p/4202416.html ) 环境配置 基础依赖 c++相关 $ yum -y install gcc-c++ openssl $ yum -y install openssl-devel 检查配置并生成makefile文件./configure –prefix=/usr/local
test comment
https://polarisnosnow.github.io/2019/05/10/%E6%B5%85%E8%B0%88%E4%B9%90%E6%82%B2%E8%A7%82%E9%94%81/
简介最开始接触加锁机制,还是在学oracle数据库的时候for update,因为存在会话丢失锁表的情况后来改用rowid的方式。 for update:直接对相应的数据加上行级锁,若遇到断网、忘记提交等情况,会比较容易锁表。 rowid: 运行后并未给数据加上行级锁(通过物理地址去确定某一行数据),但可以编辑数据,提交事务的瞬间完成上锁、提交、解锁等动作,不易发生锁表。 在公司做项目基本
https://polarisnosnow.github.io/2019/07/03/%E9%9D%A2%E8%AF%95%E5%87%86%E5%A4%87/
一、询问的问题去之前总的先了解下公司是做什么的吧 初级 公司的主要技术组成。这次面试职位主要做一块儿的?我觉得我这次表现的不是太好,你有什么建议或者评价给我吗? 中级 公司对新入职的员工的培养机制是什么样的呢 高级 贵公司的发展目标和方向是什么? (看下公司的发展是否满足自己的期望)与同行业的竞争者相比,贵公司的核心竞争优势在什么地方? (充分了解自己的优势和劣势) 二、缺点优点 缺点
https://polarisnosnow.github.io/2019/06/03/apollo%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83/#more
简介开发之初公司采用maven分环境打包,后来项目采用Spring Boot,只需新增不同环境的配置文件,如application-${env}.properties,采用命令启动时激活。不管是哪种方式,都是一次性运行完成,如果我想在程序运行之后修改默写配置参数,比如hessian地址、风控金额、规则等等,相对比较麻烦需要自己开发相关组件,我们选取了网上比较好的开源框架。 目前配置中心:Sprin
技术面试问答部分参考:https://snailclimb.top/JavaGuide Spring说一说 IOC和 AOP IOC 控制反转:基于依赖倒置原则的一种解耦的设计**,可通过第三方容器Spring IOC容器实现,最常见的方式叫做依赖注入(依赖注入就是将实例变量传入到一个对象中去)。 AOP 面向切面编程:AOP**的实现一般都是基于 代理模式,在JAVA中一般采用JDK动态代
https://polarisnosnow.github.io/2019/07/03/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95/#more
排序算法PS:在整理过程中发现了一个不错的开源文章《十大经典排序算法》 简介算法复杂度分为时间复杂度和空间复杂度。 时间复杂度是指执行这个算法所需要的计算工作量 空间复杂度是指执行这个算法锁需要的资源 12345678910111213141516171819202122graph LRA[排序算法分类]-->B[非线性时间比较类排序]A[排序算法分类]-->Z[线性时间比较类排序]B
https://polarisnosnow.github.io/2018/04/04/hello-world/
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick
https://polarisnosnow.github.io/2019/04/12/%E9%9C%8D%E7%88%B1%E7%AE%80%E8%AF%84/
安全感、和谐和幸福,这些东西一旦相加,或许看似爱情,也几乎等于爱情。但它们终究不是爱情。 下班时间花费了几个晚上进出这个世界,和我预想的不同,它根本不是霍乱时期男女主人公相依为命追寻爱情的故事,我曾以为它是梁山伯与祝英台、是Jack和Rose、是罗密欧与朱丽叶。我一心推开厚重的花园大门,铺面而来的竟是如此美妙的天堂。 旅行的美丽,毫无意外都是迷途遇到的惊喜。 阿里萨有着盖茨比一般的对爱的
https://polarisnosnow.github.io/2019/06/03/%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81/#more
简介安卓采用开源框架mpush,ios采用苹果自己的推送服务apns。mpush开源地址mpush开发手册 MPUSH环境Zookeeper、Redis、JDK>=1.8 ( 需要设置%JAVA_HOME%)安装参考:mpush-doc 官网可执行包下载 mpush-release-0.8.0.tar.gz并解压 bin #启动脚本conf #配置lib #核心包logs #日志文件
https://polarisnosnow.github.io/2017/07/07/%E8%B7%A8N%E5%BA%93%E5%88%86%E9%A1%B5/
跨N库分页样例:如果分为ABC三库,每页显示20条数据,数据量足够多。 实现方案方法一:全局视野法如果取第一页,则三个库都取前20条,共60条。然后排序取前20条。(因为第一页就在这60条数据里)如果取第二页,则三个库都取前40条,共120条。然后排序取第21~40条。(因为第二页就在这120条数据里)依次类推。。。。。缺点:越往后需要的数据越多,当你取N页的时候,其实已经把N页以前的数据也获取了
https://polarisnosnow.github.io/categories/
人生如茶,初识饮,不念卿,细细品,才觉情。
https://polarisnosnow.github.io/2017/07/10/mysql%E5%9F%BA%E7%A1%80/
前言EQUI JOIN: join、outer joinSEMI JOIN: from a,b 索引 存储过程至批量数据导入 12345678910create PROCEDURE bigData_test(IN num int,IN begin_num int)BEGIN DECLARE i INT DEFAULT 0; DECLARE y INT DEFAULT begin_num;
https://polarisnosnow.github.io/tags/
人生如茶,初识饮,不念卿,细细品,才觉情。
https://polarisnosnow.github.io/2019/06/03/%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80/
TCP三次握手,四次挥手参考:https://blog.csdn.net/qq_38950316/article/details/81087809 字段 含义URG 紧急指针是否有效。为1,表示某一位需要被优先处理ACK 确认号是否有效,一般置为1。ack:占4个字节,期待收到对方下一个报文段的第一个数据字节的序号PSH 提示接收端应用程序立即从TCP缓冲区把数据读走。RS
https://polarisnosnow.github.io/2017/07/10/JVM%E5%AD%A6%E4%B9%A0/
前言openjdk源码构建参考:https://blog.csdn.net/hxm_Code/article/details/77417709123系统环境:CentOS-7-x86_64-Minimal-1708BootStrap jdk:openjdk-1.7.0_231目标jdk:openjdk-8u40 12$ ./configure --with-num-cores=4 --with-t
https://polarisnosnow.github.io/2019/07/03/%E4%BA%8C%E5%8F%89%E6%A0%91/#more
二叉树核心: 所有非叶子结点至多拥有两个儿子; 每个结点都存有一个关键字; 每个非叶子结点左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 12345678graph TB A[35]-->B[17]A[35]-->C[39]B-->X[9]B-->Y[28]C-->D[65]D-->E[56]D-->F[87] Q:存在单边树 A:可以
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.