标签:NotePad

Java

浅析Java程序的执行过程

8

Harries 发布于 2019-02-11

一、jdk内容概述 当安装好jdk后(本示例jdk版本为11.0.1,不同版本,目录有细微差别,但bin目录包含的exe是一样的),打开bin目录,有两个重要的exe文件:javac.exe(编译器) 和java.exe(.class文件执行器),详细见下图 二、原理分析 jav...

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

Java

码农上工-Java013-Java集合

yanxinchi 发布于 2019-01-24

集合框架(重点理解): 用于存储数据的容器。 特点: 1:对象封装数据,对象多了也需要存储。集合用于存储对象。 2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。 集合和数组的区别: 1:数组是固定长度的;集合可变长度的。 2:数组可以存储基本数...

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

Java

RxDownload2 源码解析(三)

2

xirruiqiang 发布于 2019-01-04

服务器必须支持按 byte-range 下载,也就是支持 Range: bytes=xxx-xxx 请求头。详见 Http 协议rfc2616 – Range。 下载范围分割 很简单,先读取 Content-Length 响应头,获取文件大小,然后用文件大小除以线程数...

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

Java

java入门

19

hanze 发布于 2019-01-01

Java 教程 Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。 Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。 本教程通过简单的实例将让大家更好的了解JAVA编程语言。 Java 在线工具 J...

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

Java

欧洲将资助15个开源程序的Bug赏金,包括VLC,Notepad++和Tomcat

1

yeseng 发布于 2018-12-31

从2019年1月份开始,欧盟委员会将为欧盟成员国使用的一些开源项目提供漏洞奖励计划。 该计划是自由和开源软件审计(FOSSA)项目第三版的一部分,旨在确保互联网和其他基础设施的完整性和可靠性。 总之,委员会将资助15个Bug赏金计划,奖励从17000欧元(19400美元)到900...

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

Java

某开源博客系统最新版源码审计

5

xiaoli.he 发布于 2018-10-20

*本文原创作者:davichi8282,本文属于FreeBuf原创奖励计划,未经许可禁止转载 0×00 概述 近期审计一个JAVA开源博客系统mblog2.5最新版,整体系统还是很安全的,漏洞较少,传统的问题像XSS系统使用全局过滤的方式进行实体化处理,上传问题使用白...

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

Java

Struts2 漏洞exp从零分析

14

songhua.gao 发布于 2018-10-15

0x00 前言 从零开始分析struts2代码执行exp,其中不但包括了struts2自己设置的防护机制绕过,还有ognl防护绕过。以s2-057为列,因为有三个版本的exp,从易到难,比较全。文章中包含的前置内容也比较多。 0x01 前置知识OGNL struts2命令执行是利...

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

Java

Windows下用命令行编译Java文件问题总结

xirruiqiang 发布于 2018-09-30

在 Windows 下,由于默认字符编码的问题,在命令行中手动编译 Java 源文件会出现这样和那样的问题,这里做一个总结,给出每个问题的解决方法。 错误: 编码GBK的不可映射字符 文件中有中文就会出现这个错误。 解决方法: 1、在编译命令中加入编码设置,即命令改为 javac...

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

Java

Golang 2018.1.2激活及使用技巧

邓龙华 发布于 2018-08-04

对于做Java开发的同学使用最熟练的开发工具应该当属Eclipse了吧,但是做到后面的话一般都会转用Intellij Idea。至于转用Intellij有什么好处我就不赘述了,简言之就是功能强大,使用便捷,能够大大提升我们的工作效率。 由于目前工作主要用Go语言进行底层开发,所以...

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

Java

Java、R、JS 最常用,架构师薪资最高!起底中国开发者现状

22

xubiao.zhuang 发布于 2018-07-11

摘要:想了解基础的中国软件开发者用户画像吗?想了解一线城市开发者的薪酬吗?想了解大多数开发者偏爱的编程语言吗?想了解高薪开发者从事的都是什么岗位吗?想了解最新的业界技术趋势吗?……本文带你一探究竟。 想了解基础的中国软件开发者用户画像吗?想了解一线城市开发...

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

Java

Java、R、JS 最常用,架构师薪资最高!起底中国开发者现状

22

hanze 发布于 2018-07-11

想了解基础的中国软件开发者用户画像吗?想了解一线城市开发者的薪酬吗?想了解大多数开发者偏爱的编程语言吗?想了解高薪开发者从事的都是什么岗位吗?想了解最新的业界技术趋势吗?……本文带你一探究竟。 中国软件开发者白皮书是基于一年一度的CSDN软件开发者大调查数...

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

Java

你可能不知道的 Java 面向对象OOP

songhua.gao 发布于 2018-07-05

写Java的文章在网上太多太多,随便一搜都是你抄我我抄你的代码,要么就是讲一些旁门左道学了一辈子都用不上的玩意,又或是太基础太基础,基础到看完文章什么都没学会,什么也没学到。本篇是我的Java专栏第三篇,看过我前两篇专栏的同学一定知道我讲的东西是别人没讲过且很实用的内容,比起那些...

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

Java

支持安卓应用开发的那些顶级编程语言

1

小丁 发布于 2018-06-04

【51CTO.com快译】引言:本文通过向您介绍有关Android应用编程语言的优缺点,以帮助您选择出一种适合于自己应用的语言进行入门学习。 开始学习一种复杂的编程语言往往会让人望而生畏,因为在大多数情况下,您会不知道从何处开始学习,而且在开始之前,您可能已经对该语言满腹怀疑了。...

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

Java

随想录(对比着c学java)

hanze 发布于 2018-05-20

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com 】 对于java,有两种论调。一种是鄙视,认为java是个人都能学,完全体现不出程序员的水平。还是有一种,就是拔高java,认为java无所不能,java是通向架构师的唯一途径。...

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

Java

apache和tomcat区别

1

尖兵 发布于 2018-04-27

点击上方“ Java知音 ”,选择“置顶公众号” 技术文章第一时间送达! 作者:瓦里奥 cnblogs.com/warioland/archive/2011/12/05/2276729.html 知音专栏 Javaweb练手项目源码 常用设计模式完整系列篇 技术自媒体探讨交流圈子...

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

编程技术

Vim 8 下 C/C++ 开发环境搭建

1

xubiao.zhuang 发布于 2018-04-22

2018 年了,网上很多 Vim 下开发 C/C++ 的文章都太过老旧,且不成体系。目前各大 Linux 发行版和 Mac OS X自带的 Vim 都已经跟进到 8了,少数老旧系统也可以下载最新代码重新编译一下。那如何高效的再 Vim 8 中开发 C/C++ 项目呢? 假设你已经...

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

编程技术

使用Network Recycle Bin启用映射网络驱动器上的回收站

6

Harries 发布于 2018-04-20

在内网环境中我们经常会使用NAS或者Samba在Windows中映射网络驱动器,方便局域网用户实时共享交换数据。但当存储在网络或映射网络上的任何文件被删除时,该文件将被永久删除。它不会去到本地计算机回收站,也不会去到服务器的回收站,我通过google在mydigitallife和...

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

编程技术

Windows漏洞利用开发教程Part 2:Short Jump

15

songhua.gao 发布于 2018-04-16

*本文原创作者:zusheng,本文属FreeBuf原创奖励计划,未经许可禁止转载 0×01 前言 漏洞-信息安全界最常见的词汇,在百度百科是这样描述的。 漏洞是在硬件、软件、协议的具体实现或系统安全策略上存在的缺陷,从而可以使攻击者能够在未授权的情况下访问或破坏系统...

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