博予liutxer

41
获赞数
4
关注数
14
粉丝数
杭州
西安电子科技大学 | 计算机学院
IP 属地未知
2015-11-08 加入
浏览 9k

专业写代码的代码仔。

266 声望|学徒
java
158
设计模式
41
c++
34
javascript
33
react
20
个人动态
  • 赞了文章2019-08-17
    漫画 |《程序员十二时辰》,居然是这样的!内容过于真实 ...
    作者:纯洁的微笑 漫画:法小四 据说程序员的一天是这样渡过.... 7:00 开始新的一天 起床缓冲中,已经进行 ……6% 回想昨晚不该又 High 到 2 点 7:10 闹钟响到第 6 次的时候,终于鼓起勇气起床。 其实我也不想那么晚睡,但,只有凌晨以后的时间 我才觉得时间属于自己...
  • 发布了文章2017-09-20
    单元测试
    单元测试在开发的过程中可能会被很多的人所忽略,其实也不是真的被忽略可能是由于巨大的业务压力而导致没有时间去写那些测试,而是直接通过集成测试完没问题就提交给测试进行测试后上线了。这样其实很多时候反而会浪费大量的时间在测试上面,而适量的写好单元测试有...
  • 发布了文章2017-08-20
    Linux磁盘容量占比
    收到磁盘报警提示某个目录下已占用85%的存储空间,对于开发来说这个时候就会要去看下具体是些什么文件占用了磁盘空间,在排查的过程中用到的相关命令记录在此。
  • 发布了文章2017-07-30
    Java内存溢出(OutOfMemoryError)
    我需要对hive中的数据进行批量操作处理,对于没有了解过hive的同学来说,有点茫然了。于是按照常规思路开始通过JDBC连接Hive读取数据 -> 处理数据 -> 写入数据。
  • 发布了文章2017-07-23
    GuavaCache
    在我们编程的过程中会遇到一些在程序中需要重试使用的数据,在这种情况下我们就可以考虑利用缓存(内存)的优势来提供程序访问这些数据的一个性能了。利用了缓存可以在一定程度上缓解很大的性能消耗:
  • 发布了文章2017-07-22
    数据库操作(jdbc)
    前言 在构建一个系统的过程中难免需要对数据存储,而存储一般会有缓存(内存)、数据库(硬盘)两种存储介质。 本篇文章我们主要来介绍下在我们通过spring构建应用的过程中如何进行数据库连接、以及数据库连接的几种方式进行简单介绍。 spring中连接数据库有如下几种...
  • 发布了文章2017-05-22
    React实战 -- todoList
    React现在比较火的前端组件化开发框架,近段时间开始慢慢的关注前端相关技术,本篇主要来介绍一个React的入门Demo todoList,相信很多刚刚开始接触React开发的人都会去实践一下。好了,下面就来感受下React的魔力。
  • 回答了问题2017-05-19
    java常用设计模式
    工厂模式、观察者模式、策略模式
  • 发布了文章2017-05-14
    前端技术漫谈
    擅长于Java后台开发,来前端探探路。软件开发大体上可以分为前端、客户端、后端,这三大类。本片主要带大家来初探下前端一些相关的技术,主要围绕一直争论不断的React(因为还有很多人会认为angular、vue会是比React更好的前端开发技术)。
  • 发布了文章2017-05-14
    缓存那些事
    如果知道一点点计算机方面的知识就会知道,计算机的构造也是由多级缓存->硬盘一起来构造计算机的数据存储。当然这里不是来拨开计算机的神秘面纱来看透缓存的本质设计的,此篇想来讲讲我们在软件构造的过程中为了让系统能提高数据的读写效率,同时减少网络/IO延迟...
  • 发布了文章2017-05-13
    并发编程 - 探索一
    例如:此刻我正在写博客,但是我写着写着停下来吃一下东西(菠萝片)再写、再吃。这两个动作在一段时间内都在发生着,这可以理解为并发。另一方面我在写这个博客的同时我在听音乐。那么同时存在的两个动作(写博客、听音乐)是同时在发生的这就是所谓的并行。
  • 发布了文章2017-02-24
    原型模式-设计模式
    原型模型通过拷贝创建对象,也可归结为的创建型的设计模式。 原型模式的示例: {代码...} 1、实现Cloneable接口2、调用object父类的clone方法进行拷贝。这里的拷贝是浅拷贝。 实现深拷贝: {代码...} clone这种方式是先分配内存大小,然后通过内存块的复制操作来实现...
  • 发布了文章2017-02-22
    单例模式-设计模式
    /** 懒汉式* 线程安全,在进行类初始化的时候就实例化了* */ {代码...} /** 饿汉式* 线程不安全的单列模式* */ {代码...} /** 饿汉式* 线程安全的单列模式, 但是效率不佳. 因为所有的线程都需要同步等待获取单例对象* */ {代码...} /** 饿汉式* 线程安全的单列模式, ...
  • 发布了文章2016-11-07
    工厂模式-设计模式
    工厂模式想必大家在开发过程中会经常用到,顾名思义其就是作为一个工厂用来生产产品的,下面来简单介绍几种常见的工厂模式。 0x01 简单工厂模式 1、类图结构 2、角色分类 工厂类:其内部具有一点的判断逻辑,需要根据不同的逻辑去生产出不同的产品 抽象产品类:主要...
  • 发布了文章2016-10-12
    JAVA语法糖“+”运算符
    JAVA提供的“+”运算符,如Iteger+String,从C++的角度来看总是想找到JAVA是怎么重载这个“+”运算符,于是进去String这个类中看,然而并没有什么卵发现,于是乎想着JAVA是怎么做到的?下面来为你逐步分析下JAVA是怎么实现“+操作符重载的”。
  • 关注了问题2016-10-12
    Java的string初始化为null,为什么把null当成了字符串?而不是空?
  • 赞了回答2016-10-12
    Java的string初始化为null,为什么把null当成了字符串?而不是空?
    a+"1"等同于String.valueOf(a)+"1",不只是String,当a为Integer和Double时都如此。而 {代码...} 当String对象为空时返回字符串null,这下知道为什么了吧。
  • 赞了回答2016-10-12
    Java的string初始化为null,为什么把null当成了字符串?而不是空?
    a+"1"等同于String.valueOf(a)+"1",不只是String,当a为Integer和Double时都如此。而 {代码...} 当String对象为空时返回字符串null,这下知道为什么了吧。
  • 发布了文章2016-10-10
    Hello Netty
    通过java进行网络编程,netty可以提高网络通信的开发效率的同时大大提高网络通信的效率。下面来看下如何使用netty进行高效编程。 引入依赖 {代码...} netty3和netty4在编程api上有一定的区别,本篇是通过netty4进行实践的。 服务端句柄对象io.netty.bootstrap.Server...
  • 发布了文章2016-10-08
    JAVA动态代理
    代理分为静态和动态代理。静态代理:硬编码实现的代理类,在程序被编译成.class文件时代理类就已经存在。动态代理:代理类在运行时产生,运用jdk的反射机制动态创建而成。