Java

关于 Java 你不知道的 10 件事

十度 Java
作为 Java 书呆子,比起实用技能,我们会对介绍 Java 和 JVM 的概念细节更感兴趣。因此我想推荐 Lukas Eder 在 jooq.org 发表的原创作品给大家。 你是从很早开始就一直使用 Java 吗?那你还记

抓取淘宝天猫的商品的促销价格

十度 Java
抓取淘宝天猫的商品的促销价格
通过商品的url获取促销价,天猫淘宝的促销价并不是直接生成的,而是通过js间接生成的。所以通过jsoup等工具无法抓取。 首先是尝试使用htmlUnit,因为其可以,模拟浏览器运行js、css。经试验,htmlunit确实可以运行js

JavaEE学习记录

十度 Java
TCP/IP四层模型 应用层(SMTP、FTP、DNS、SNMP、NFS、HTTP、TELNET) 传输层(TCP、UDP) 网际层 网络接口层 HTTP协议 超文本传输协议(文本、音频、视频),是一种分布式、合作式,多媒体信息系统服务,面向应

Java 开发环境部署

十度 Java
Java 开发环境部署
1.下载Java开发环境工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html  下载后,双击jdk应用程序,根据提示完成安装,安装过程中可以自定义安装目录等信息,这里我选择安

Java正则表达式

十度 Java
Java正则表达式
一、概述   正则表达式是一串描述一个字符序列的字符,可以用来查找其他字符序列中的匹配项。支持正则表达式处理的是两个类:Pattern和Matcher,使用Pattern定义正则表达式,使用Matcher匹配其他序列中的模式。

多线程优先级及同步

十度 Java
6、线程的优先级   Thread.MIN_PRIORITY = 1   Thread.NORM_PRIORITY = 5   Thread.MAX_PRIORITY = 10 7、线程同步   ①使用同步代码块      public class ThreadDemo { ...
阅读全文

java 防止sql注入的方法(非原创)

十度 Java
一、SQL注入简介       SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。 二、SQL注入攻击的总体思路

正则表达式-----------匹配日期时间

十度 Java
  正则表达式匹配日期时间   正则表达式 (?n:^(?=\d)((?<day>31(?!(.0?[2469]|11))|30(?!.0?2)|29(?(.0?2)(?=.{3,4}(1[6-9]|[2-9]\d)(0[48]|[2468][048]|[1...
阅读全文

Java8 HashMap的实现原理分析

jerry Java
Java8 HashMap的实现原理分析
前言:Java8之后新增挺多新东西,在网上找了些相关资料,关于HashMap在自己被血虐之后痛定思痛决定整理一下相关知识方便自己看。图和有些内容参考的这个文章:http://www./article/80446.htm HashMap的存储结构如图

java设计优化之单例模式

jerry Java
单例模式是一种对象创建模式,确保系统中一个类只有一个实例。 在java语言中,这样做有两大好处: 1.对于频繁使用的对象,可以省略创建对象所话费的时间; 2.由于new操作的次数减少,对于系统内存的使用频率降低