当前搜索:

树莓派搭建Django Web服务

最近工作忙碌,睡觉都不是很充足,实在有点忙不过来,业务上的需求一直压着技术,上面在年初就声明了今年注定是舍命狂奔,关键是忙还不能犯错,阿里的老同事也很无奈的说,为过程鼓掌,为结果买单,这可能就是阿里。 我最近买了树莓派,很希望好好利用做点事情,但是也没太多时间去搞,最近也是因为某人想要...
阅读(14) 评论(0)

Java10新特性

在jdk10和之后的版本将会对Docker化的应用有更好的支持。 Jdk10在2018年3月20号正式发布,在本地变量和垃圾回收上面进行了一系列的提升。Jdk10是一个短期存在的版本, 正式的公共版本更新会在六月底进行发布,九月份即将发布的Jdk11,将是一个比较长期稳定的LTS版本,L...
阅读(102) 评论(1)

Java基本类型比较与哈希处理

Java基本类型有byte, short , long ,int ,char , double , float,boolean基本类型的比较看似简单,其实涉及的知识还是比较零散的,在JVM体系中,基本类型是存放在堆栈的栈区,栈对于线程来说是私有的变量。而堆存放的是引用所指向的复杂对象。 关于J...
阅读(33) 评论(0)

计算机硬件知识总结

计算机硬件对于软件工程师来说很多时候只是停留在一个概念上,例如CPU和内存,硬盘等等,这些都属于计算机组成原理里面必然会介绍到的,博主大学前期接触过大量的计算机硬件知识,曾几何时我甚至考虑过全身心投入到半导体行业,但是考虑到环境限制因素和个人职业的发展,折中选择了软件方向,但是最近阅读了一些机器学...
阅读(106) 评论(0)

TestNG基本使用

项目中需要写单测,可以使用TestNG来完成自测,可以加载容器,这样能够大大降低频繁部署到项目环境的时间,提前修复一些小的BUG。 // 这个是全局groups @Test(groups = "global-group") public class Testng { ...
阅读(52) 评论(0)

Linux批量kill进程

经常会遇到的情况是某个进程需要强制被杀掉,但是相关进程启动了很多子进程,就必须要把所有ps aux出来的进程kill掉,如果一个一个kill费时费力,之前就遇到一个线上mysql连接池满导致需要批量kill进程,止损非常重要,因此效率必须提升,这就必须要使用awk。 例如批量kill mysql...
阅读(68) 评论(0)

Hadoop安装pdsh localhost Connection refused

本地安装hadoop单机模式的时候需要启动namenode。我使用的是hadoop 3.0,配置文件如下: site-core.xml configuration> property> name>fs.defaultFSname> ...
阅读(199) 评论(0)

Python爬虫实战

爬虫是一个获取网络资源的好方法,之前或多或少有些接触,但是没时间去实战,最近抽时间把python学习了一下,python的网络编程是出了名的方便,一些库也十分的方便。所以这次就尝试写了写。爬虫本质上就是模拟浏览器去获取网站能够触及到的资源,这里就涉及到三个部分: html基础(前端) 网络协议ht...
阅读(163) 评论(0)

前中序重建二叉树python实现

## 输入某二叉树的前序遍历和中序遍历的结果, # 请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 # 例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6}, # 则重建二叉树并返回。# -*- coding:utf-8 ...
阅读(85) 评论(0)

分布式系统的常见问题

不好意思最近实在是有点太忙了,将近一个月没更新博客,其实前几天我是有发表一篇关于HSF框架的源码解析,后来由于一些原因不得不删除。其实HSF也跟Dubbo类似,解决了分布式系统中的一系列问题。分布式带来的优势就是能够将复杂业务拆分成多个服务的组合,就如同controller-service-dao...
阅读(903) 评论(0)

设计模式之过滤器模式

时候我们需要在一堆对象的集合里找到我们需要的对象,这种情况如果比较简单的过滤,我们可以简单的用if-else去判断,如果这种过滤是比较具有复用性质的过滤条件,例如在所有用户里筛选出成年人,还有就是在增加过滤条件的时候要去加if语句,不是特别的灵活,这个时候可以尝试用过滤器模式去解决问题。 值...
阅读(200) 评论(0)

设计模式之桥梁模式

前言:上一篇提到了关于并发编程的学习计划,计划赶不上变化,最近在熟悉新的业务,其实也学习到很多先进的供应链相关的东西,但是很多可能比较敏感不太方便放到博客上来,所以关于并发编程这块东西得过阵子才能更新,很久没更新设计模式相关的东西了,这次来谈谈我对桥梁模式的理解吧。 模式描述: 桥梁模式是结构型设...
阅读(120) 评论(0)

学习总结以及近期安排

最近因为新工作需要熟悉业务和开发工具花了不少时间,博客更新稍微有点滞后,希望各位粉丝继续支持,我会坚持更新,并且争取能够体现出文章的差异性和提供一些比较深入的理解文章。 从去年到现在陆陆续续看了一些书,大概有这么基本是我仔细阅读的《spring技术内幕》《spring 企业级开发实战》《G...
阅读(213) 评论(1)

Optional源码分析和使用

平时在写代码的时候总要做很多非空的判断,Jdk8提供了一个类Optional可以更优雅的使用非空判断,它的源码并不是特别的多,我们可以线来分析下源码:public final class Optional<T> { // 构造值为null的Optional privat...
阅读(164) 评论(0)

Inteilj IDEA快捷键

之前一直使用Eclipse,一来是习惯了,二来也是觉得Eclipse社区力量更强大还免费。比较符合开源分享的精神。但是现在团队都使用IDEA。所以需要快速的熟悉起来,最大的问题就是快捷键的问题,IDEA 也是比较推荐用各种快捷键来操作,cmd + ,可以快速打开偏好设置,虽然可以用keymap设置...
阅读(224) 评论(0)

高级Java工程师要求

最近在面试高级Java工程师,想谈谈我心中高级Java工程师的样子: 简历部分: 不知道为什么拿到的绝大部分的工程师的简历是没有照片的,我不知道为什么,难道认为公司主要看能力而照片会分散注意力么,那为什么还要写性别,民族,籍贯什么的,这些都工作价值很大么,那就只能说明不够,所以说一张整洁大方的照...
阅读(640) 评论(2)

再谈设计模式之建造者模式

我总喜欢隔一段时间就来学习学习设计模式,每当业务代码写得感觉有点累的时候就喜欢考虑一下是否可以优化一下结构,尤其是当写到重复性的代码,总想着把它复用起来,一种情况是在开发之前就设计好可复用的模块,另一种是被动的在项目当中写到重复的代码的时候再去考虑代码的重构达到良好的复用。而复用的两种方式主要是继...
阅读(317) 评论(0)

阿里面试经历(二)

最近事情的确比较多,几个月开拓的一个新的产品线处于关键的联调阶段。偏偏这个时候拿到的阿里的offer,记忆一下回到年初的时候,当时其实是比较希望去阿里,也写了面试经验http://blog.csdn.net/micro_hz/article/details/54574742 。当初的面试我的小哥...
阅读(3316) 评论(1)

spring boot启动过程

spring已经成为实时上的J2EE标准,spring boot并没有提供太多新的特性,而是发现了大部分的模板配置,没必要重复的配置,而且现在脚本语言大行其道,并且微服务的诞生让更多项目的构建和部署,spring这些大量的配置文件带来很多不必要的工作量。spring boot顾名思义能够自动化的启...
阅读(269) 评论(0)

spring boot的ActiveMQ使用

消息队列能够有效的降低系统请求峰值,也能够达到解耦的效果。spring boot对MQ也有比较好的支持。本文演示spring activeMQ的使用,首先在linux安装ActiveMQ:wget https://archive.apache.org/dist/activemq/5.13.0/ap...
阅读(313) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 20万+
    积分: 4236
    排名: 8553