标签:朋友们

Java

[CVE-2018-20433]c3p0XXE分析以及复现记录

19

xiaoli.he 发布于 2019-01-15

00×0 前言 越来越懒了,这次复现一下上月爆出的c3p0数据库连接池XXE的漏洞,跟了一下,主要还是对用户自定义的XML文件没进行任何检查。还是有点鸡肋的漏洞,但是怎么使用还是要看各位操作吧。 00×1 复现 受影响版本:<=0.9.5.2 用过c...

阅读(17)评论(0)赞 (0)

Java

Java基础之多线程编程

1

小丁 发布于 2019-01-15

在上一篇Java基础之线程那些事 我们介绍了关于线程和进程的相关概念,还留下了个题目:即三个窗口同时卖100张票的问题,那么今天就来说说多线程编程的实现。 构建多线程主要有继承和实现两种方法 多线程创建 1.继承Thread类 继承的方法即构建一个类继承于Thread类,并实现r...

阅读(15)评论(0)赞 (0)

Java

Java基础之线程安全

6

zhuangli 发布于 2019-01-15

在上一篇Java基础之多线程编程,我们讲解了多线程的实现,运行起来似乎也没什么问题,但是我们若加一段代码 class Window implements Runnable{//实现接口 int ticket=100; @Override public void run() { w...

阅读(18)评论(0)赞 (0)

Java

2019的到来Java程序员如何不被淘汰,互联网最新的技术了解足够?

10

songhua.gao 发布于 2019-01-14

程序员是一个高薪的行业,也是一个门槛比较高的职业,能进入这行是好多人的愿望,近几年来这行的人也是越来越多,每年都在持续增长,那么怎么才能保持持久的竞争力而不被淘汰了,除了一些精神品质上下功夫外,如耐心,勤奋,能吃苦之外,再加一些学习的技巧是十分有必要的。下面我就从以下几方面来说起...

阅读(23)评论(0)赞 (0)

Java

Java基础之线程那些事

7

hellas 发布于 2019-01-14

我们在前几篇讲解了java集合的相关知识 Java 集合概述 Java 集合之ArrayList Java 集合之LinkedList Java集合之HashMap 本章开始主要介绍下多线程编程,集合的其他实现,后续会陆续放出 从CPU说起 上图取自某东,标注了三款的cpu的参数...

阅读(21)评论(0)赞 (0)

Java

互联网裁员寒冬来袭,作为Java程序员的你拿什么安身立命?

11

xubiao.zhuang 发布于 2019-01-11

“上午在改BUG,下午就被裁掉了” 继阿里、京东传出缩招的消息之后,国内影响力最大的科技企业之一的华为也传出停止社招,华为方面迅速辟谣,不过另有消息人士指华为的社招虽然没有停止,不过社招方面对中端和低端人才的确实已停止, 仅剩下对高级人才的招募在继续 ,互联网一直以来就不是「安分...

阅读(22)评论(0)赞 (0)

Java

三年Java简历这样写,面试电话接到手软

2

puefu.he 发布于 2019-01-05

序言 对于职场来说,简历就如同门面。若是没想好,出了差错,耽误些时日倒不打紧,便是这简历入不了HR的眼,费力伤神还不能觅得好去处,这数年来勤学苦练的大好光阴,岂不辜负? 简历,简而有力。是对一个人工作经验的简单介绍。对公司而言,在挑选人才时,可以通过简历对人才有整体认识,减少人才...

阅读(34)评论(0)赞 (0)

Java

寒冬中的 PerfMa:我们想做一个企业技术服务的助力者

darida 发布于 2019-01-02

寒冬成了2018不可避免的关键词。不巧,2017年底,我和老童踏上了正处于退温期的创业潮。时常有朋友们关心我们过得好不好,正好趁新的一年来临的时候,再跟大家聊聊我们正在做的事。 PerfMa是一家技术驱动型的创业公司,他经历了完整的一年。这一年我们有了十多人的小团队,有了性能压测...

阅读(26)评论(0)赞 (0)

Java

Jenkins iOS证书问题的解决方案

5

xubiao.zhuang 发布于 2018-12-30

Jenkins 是一个强大的持续集成工具,我们用它来执行定时的出包和上传任务。然而在iOS的出包中,一旦涉及到Certificate和Provision profile的变更,自动出包任务总是会以失败而告终。 经过一番Google之后,我找到了Steve Zhang在2012年写...

阅读(31)评论(0)赞 (0)

Java

作为一位开发三到五年的java程序员,这些必备的技能你是否具备?

2

dulong 发布于 2018-12-11

前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。 简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B...

阅读(54)评论(0)赞 (0)

Java

磁盘满了,为啥du却显示还有很大空间?

3

puefu.he 发布于 2018-12-10

今天有个实习生问了我一个诡异的问题,“线下一台磁盘大小32G的开发机(虚拟机)打不出日志”,把追查过程和大家分享一下。 画外音:贵司开发机磁盘容量多大? 先du一下,查看磁盘空间: [shenjian@dev02 ~]# du -sch /...

阅读(36)评论(0)赞 (0)

编程技术

Linkerd 2.1正式发布

2

xirruiqiang 发布于 2018-12-07

今天,我们非常高兴地宣布,Linkerd 2.1正式与大家见面了。这是我们对2.0版本进行的第一次稳定更新,也引入了不少新功能:包括每路由指标、服务配置文件(service profiles)以及经过大幅改进的仪表板UI等等。此外,我们还添加了一些令人兴奋的实验性功能:代理自动注...

阅读(74)评论(0)赞 (0)

Spring

一步一步实现web程序信息管理系统之二—-后台框架实现跳转登陆页面

puefu.he 发布于 2018-11-29

SpringBoot springboot的目的是为了简化spring应用的开发搭建以及开发过程。内部使用了特殊的处理,使得开发人员不需要进行额外繁锁的xml文件配置的编写,其内部包含很多模块的配置只需要添加maven依赖即可使用,这项功能可谓对开发人员提供了大大的好处。使用sp...

阅读(54)评论(0)赞 (0)

Java

Java并发编程之锁机制之(ReentrantLock)重入锁

6

hellas 发布于 2018-11-23

通过前面的文章,我们已经了解了 AQS(AbstractQueuedSynchronizer) 内部的实现与基本原理。现在我们来了解一下,Java中为我们提供的Lock机制下的锁实现– ReentrantLock(重入锁) ,阅读该篇文章之前,希望你已阅读以下文章。 ...

阅读(40)评论(0)赞 (0)

Java

开源字节码插装工具 HiBeaver 介绍与原理详解

5

邓龙华 发布于 2018-11-18

介绍 插装技术是一个古老却又强大的技术,简单来说就是在目标程序代码中某些位置插入一些代码或者修改成一些代码,从而在目标程序运行过程中获取某些程序状态并加以分析。这样说可能有点抽象,我来举个栗子。大家在不同语言的开发过程中可能都用到过一类叫Profiler的工具,开启了Profil...

阅读(53)评论(0)赞 (0)

Java

Java并发编程之锁机制之Condition接口

7

wenming.gapo 发布于 2018-11-12

在前面的文章中,我曾提到过,整个Lock接口下实现的锁机制中 AQS(AbstractQueuedSynchronizer,下文都称之为AQS) 与 Condition 才是真正的实现者。也就说 Condition 在整个同步组件的基础框架中也起着非常重要的作用,既然它如此重要与...

阅读(39)评论(0)赞 (0)

Java

程序员面试,如何保证拿到offer的几率是80%以上?

7

小丁 发布于 2018-11-03

一、概述 面试,难还是不难?取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。面试其实可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对性的准备和回答就行了,无他。 “你的优势是...

阅读(74)评论(0)赞 (0)

Java

阿里P8架构师谈:工作2年跳槽面试阿里,成功拿到offer,凭什么?

6

刘莉莉 发布于 2018-11-01

2015年刚毕业的我,进入了一家小小的公司实习工作,在学校学了三年软件开发的我,还是想去寻找一份互联网行业的工作,这样更能学以致用发挥自己的特长。一直到18年三月份,我辞掉已有的工作,北上去面试,且成功拿到offer,面试回来后,好多人问我,你凭什么能拿到阿里的offer,你只不...

阅读(152)评论(0)赞 (0)