加载中
包装严重的IT行业,作为面试官,我是如何甄别应聘者的包装程度

在互联网极速膨胀的社会背景下,各行各业涌入互联网的IT民工日益增大。 早在2016年,我司发布了Java、Ios工程师的招聘信息,就Java工程师单个岗位而言,日收简历近200份,Ios日收简历近一千份...

2019/02/25 18:42
4.1W
使用ELock实现高性能分布式锁(非轮询)

前言: 随着笔者的颜值不断提高,用户量的日益增长,传统的单机方案已经不能满足产品的需求。笔者在网上寻遍方案,发现均为人云亦云,一份以毫秒为精度的轮询分布式锁被转发转载上万次。然,...

Java压测之四两拨千斤

Java压测之模拟Ddos、CC攻击,测试你的服务器性能。

ActiveMQ接受byte消息正确姿势。

ActiveMQ接受byte消息正确姿势,非转载。

Protostuff一键序列化工具、Protobuf JAVA实现

Protobuf JAVA实现,一键序列化,兼容Map、List、Set等

JAVA反射技术之自动装载/自动验参

对于一个后端API项目,令我们感到繁琐的,无非就参数的验证。 传统的做法,在每个接口内部,写一大堆if else判断。且响应,容易遗漏。 而本文的做法,主张通过一个注解来验证参数。 如图: ...

JAVA阻塞线程池

阻塞线程的意义:所有线程执行完毕才返回。 传统线程:所有任务分发完毕即返回。

重写DispatcherServlet实现动态后缀。Spring-MVC

我们知道,spring默认后缀do。也可以无后缀,有些人喜欢配置action。而笔者喜欢配置啥呢,asp。php。cgi。py。或者配置个sb。当然,纯粹为了好玩。

JAVA内存缓存使用,timer+map超时缓存。模拟redis、memcached

说起缓存,我们总是充满敬意,介于程序与数据库之间,缓解数据库负载压力,以内存为代价,百倍提升程序性能。然而,内存是廉价的,只要不存储大数据,基本也是可以接受的。

Redis序列化操作工具-JAVA

以往使用memcached。对于任意缓存的使用操作。 而今喜欢Redis。很多小伙伴用redis直接用字符串、json进行对象存储,然而序列化比较通用且性能高于json。 故此,封装了一个redis序列化操作工具...

使用TCP实现HTTP客户端

主类: import java.io.ByteArrayOutputStream; import java.io.IOException; import java.net.Socket; import java.net.URL; import java.net.UnknownHostException; import java.util.Hash...

2022/10/26 02:47
108
Java储存大小格式化工具

工具类代码: public abstract class StorageUnit { protected BigDecimal power; public static final StorageUnit B = new B(); public static final StorageUnit KB = new KB(); public ....

2021/06/15 18:27
254
邮件发送,无尽的501错误。TCP发送邮件解决方案

先贴上错误信息,便于搜索引擎采集,也送给遇到此问题的技术朋友们。 smtp 501 Syntax error (no parameters allowed) (#5.5.4) 背景描述: 使用TCP发送邮件,在使用新浪邮箱进行smtp发送邮件...

2019/12/29 02:12
8K
基于spring boot多主从数据源-(完全动态)

在网上搜集了一波资料发现,关于spring boot动态数据源的文章少之甚少。大部分都是已知数据源,增一套配置,写一个bean。 经过笔者日以彻夜的研究,终于得出了方案。 1、遍历配置,获得数据源...

小记Jenkins中因主机时间变更导致SVN无法更新到最新版本的坑

事情发生在2019-01-29日。 由于30日急于上线,而业务比较特殊,修改时间是最方便完成接近生产环境的测试。 故此,在29日晚上通过修改时间来完成了产品业务的测试。其他情况,比如服务器时区同...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部