Devopslab

Java狗Sec狗

input配置Filelogstash使用一个叫做FileWatch的Ruby Gem库来监听文件变化。这个库支持glob展开文件路径,而且会使用一个叫做.sincedb的数据库文件夹来跟踪呗监听文件的变化包括被监听文件的inode,major,number,minor,numb

阅读更多»

总是那么的后知后觉,听说明天有是一个情人节。那句“送人玫瑰,收留余香”不知道已经陪伴我多少年了。明日终究还是和电脑过呢!鬼知道为什么男女平衡咋了! 年初的时候感觉手上的事情真心很多,发现有些事情真心不是需要技术就能搞定的。就拿项目重构来说,项目不重构只能是119到处救火,如果重构

阅读更多»

进入新公司也有几天了,虽然还没有签订合同,当时已经开放了一个在线活动!也不知道公司哪里的信息让我这么做。虽然这么说但自己对自己的还是蛮有信心的。不过这项目代码我也是看着醉了。全局我居然没有找到配置事物的管理或者事物的实现,难道没有遇到业务数据异常的事情或者认为数据异常是常事?当然

阅读更多»

明月有圆缺,世事难完美。进新公司有三天了,又是一个没人带没培训也没有文档,直接给工程,然后分配任务开始干活,难道这个行业都是这样?还是我遇到的都是坑比公司呢!真心难说!直接上手做需求就做需求吧,确发现了系统中的很多的不健全和不人性化的东西,不知道一个面向互联网的应用这样会不会分分

阅读更多»

白雪皑皑,前路茫茫!谁人布局,世人在局!人生在世,几人如意!也许现实世界真的没那么美好,也或许是我等俗人不懂其中风趣!看着窗外随风飘落的雪花,品着不甜不淡的红茶!却不知如何选择路而行, 九月除的时候,我选择了离开了这家还不错的,工作了2年有余的公司!理由是人太少说话的人都没有(是

阅读更多»

服务端程序开发Netty为了向使用者屏蔽NIO通信的底层细节,在和用户交互的边界做了封装,目的就是为了减少用户开发工作量,降低开发难度.通过ServerBootstrap能快速的创建socket服务端。下面是使用Netty服务端创建的基本步骤 1.创建ServerBootst

阅读更多»

[本文内容源于网络,谢谢原作者的分享]Java中的IO主要源自与网络和本地文件.IO的方式通常分为:同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO几种。他们有各自的优缺点,只有掌握了其本质,才能选择适合当前环境类型,从而进行编码! 同步与异步同步和异步是针对应用程序而言

阅读更多»

Java中提供了俩种创建线程方式,一种是直接继承Thread、另一种是实现Runnable接口。但是这俩种方式都有一个缺陷就是,在执行完任务之后无法获取执行结果!如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果。为此JDK提供了Callable和Futur

阅读更多»

Java不但提供了很好的多线程的支持,同时提供了一些线程安全的集合,方便在多线程环境下做数据交换等操作。当然Collections工具类本身就可以将任意集合包装成线程安全的集合。 Collections提供的工具方法12345678//可以通过该方法将一个Map对象转换成线程安全

阅读更多»

JDK中提供了一套Executor框架,帮助开发人员有效的进行线程控制,其本质就是一个线程池。其操作也简单,通过Executors类的静态工厂方法获取到一个特定功能的线程池ExecutorService(普通线程池)或ScheduledExecutorService(具有调度功能

阅读更多»