• 干货:Java并发编程系列之synchronized(一)

    时间:2022-07-02 14:07:13

    1.使用方法synchronized是java中最常用的保证线程安全的方式,synchronized的作用主要有三方面:确保线程互斥的访问代码块,同一时刻只有一个方法可以进入到临界区保证共享变量的修改能及时可见有效解决重排序问题语义上来讲,synchronized主要有三种用法:修饰普通方法,锁的是...

  • java web开发环境配置系列(一)安装JDK

    时间:2022-06-29 03:42:24

    在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《javaweb开发环境配置系列》来祭奠那逝去的……1、下载JDK文件(http://www.oracle.com/technetwork/java/javase/downloads/index.html)2、安装...

  • java web开发环境配置系列(二)安装tomcat

    时间:2022-06-29 03:42:30

    在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《javaweb开发环境配置系列》来祭奠那逝去的……1、下载tomcat压缩包,进入官网http://tomcat.apache.org/,官网左侧有对应的下载列表,选择适合自己的版本,进入下载页面,这里下载的是6...

  • java爬虫系列第五讲-如何使用代理防止爬虫被屏蔽?

    时间:2022-06-28 14:01:18

    本文内容1、分析一下爬虫存在的问题及解决方案2、webmagic中代理的使用3、目前市面上一些比较好用的代理服务器存在的问题我们在使用爬虫过程中,大多都会遇到这样的问题:突然某一天爬虫爬不到内容了,目标网站直接返回404或者其他错误信息,这说明我们的爬虫被目标网站给屏蔽了。爬虫被屏蔽的原因1、爬虫大...

  • java爬虫系列第一讲-爬虫入门

    时间:2022-06-28 14:01:12

    1.概述java爬虫系列包含哪些内容?java爬虫框架webmgic入门使用webmgic爬取http://ady01.com中的电影资源(动作电影列表页、电影下载地址等信息)使用webmgic爬取极客时间的课程资源(文章系列课程和视频系列的课程)本篇文章主要内容:介绍java中好用的爬虫框架jav...

  • java爬虫系列(一)——爬虫入门

    时间:2022-06-28 14:01:00

    爬虫框架介绍Heritrix优势劣势简单demo地址crawler4j优势劣势简单demo地址WebMagic优势劣势简单demo地址快速入门seimicrawler项目地址简单爬虫实现导入项目编写爬虫启动爬虫同系列文章爬虫框架介绍java爬虫框架非常多,比如较早的有Heritrix,轻量级的cra...

  • Java基础系列(28)- 方法的定义和调用

    时间:2022-06-24 12:29:15

    方法的定义Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:修饰符返回值类型方法名(参数类型参数名){……方法体……return返回值;}方法包含一个方法头和一个方法体。下面是一个方法的所有部分:修饰符:修饰符,这是可选的,告诉编译器如何调用...

  • Java多线程干货系列—(四)volatile关键字

    时间:2022-06-23 04:04:49

    原文地址:http://tengj.top/2016/05/06/threadvolatile4/<h1id="前言"><ahref="#前言"class="headerlink"title="前言"></a>前言</h1><p>今天介绍下...

  • Java并发编程系列-(6) Java线程池

    时间:2022-06-23 04:04:43

    目前已经更新完《Java并发编程》,《Docker教程》和《JVM性能优化》,欢迎关注【后端精进之路】,轻松阅读全部文章。Java并发编程:Java并发编程系列-(1)并发编程基础Java并发编程系列-(2)线程的并发工具类Java并发编程系列-(3)原子操作与CASJava并发编程系列-(4)显式...

  • 夯实Java基础系列11:深入理解Java中的回调机制

    时间:2022-06-22 12:40:51

    本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章首发于我的个人博客:www.how2playlife.com本文是微信公众号【Java技术江湖】的《夯...

  • Redis系列(四)——JAVA连接使用redis(Jedis)

    时间:2022-06-19 14:45:38

    Jedis连接操作redis1.新建项目redis_test,准备好jedis-2.9.0.jar,导入jar。2.ConnectRedis.java类代码publicclassConnectRedis{publicstaticvoidmain(String[]args){Jedisjedis=ne...

  • java调用openoffice将office系列文档转换为PDF的示例方法

    时间:2022-06-18 09:17:54

    本篇文章主要介绍了java使用openoffice将office系列文档转换为PDF的示例方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

  • 【系列】Java多线程初学者指南(1):线程简介

    时间:2022-06-16 02:48:19

    原文地址:http://www.blogjava.net/nokiaguy/archive/2009/nokiaguy/archive/2009/03/archive/2009/03/19/260753.html本文为原创,如需转载,请注明作者和出处,谢谢!一、线程概述线程是程序运行的基本执行单元。...

  • Java的高并发编程系列(一)synchronized锁

    时间:2022-06-15 15:10:01

    privateintcount=10;publicvoidtest(){synchronized(this){//任何线程要执行下面的代码,必须先拿到Demo02对象实例的锁count--;System.out.println(Thread.currentThread().getName()+"co...

  • Java设计系列之书店管理系统单机版

    时间:2022-06-14 10:15:16

    书店管理系统:项目练习目标:1、Java应用程序基本分析2、培养面向对象编程的基本思想3、Java基本设计模式综合应用4、掌握分层和接口的基本设计5、构建合理的Java应用程序包结构6、综合应用JSE所学习的知识7、在应用中合理使用集合框架8、在应用中综合使用swing的常用组件9、基本的表现层的实...

  • Java多线程系列--“基础篇”09之 interrupt()和线程终止方式

    时间:2022-06-12 08:34:01

    概要本章,会对线程的interrupt()中断和终止方式进行介绍。涉及到的内容包括:1.interrupt()说明2.终止线程的方式2.1终止处于“阻塞状态”的线程2.2终止处于“运行状态”的线程3.终止线程的示例4.interrupted()和isInterrupted()的区别转载请注明出处:h...

  • 【java多线程系列】java中的volatile的内存语义

    时间:2022-06-04 23:48:45

    在java的多线程编程中,synchronized和volatile都扮演着重要的角色,volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的可见性,可见性指的是当一个线程修改一个共享变量时,另一个线程能够读到这个修改后的值。如果volatile修饰符使用恰当的话,它...

  • JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版整理

    时间:2022-06-04 21:30:29

    JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成

  • java发送短信系列之同步、异步发送短信

    时间:2022-06-03 09:06:39

    这篇文章主要介绍了java发送短信系列之同步、异步发送短信的相关资料,感兴趣的小伙伴们可以参考一下

  • java发送短信系列之限制发送频率

    时间:2022-06-03 09:01:21

    这篇文章主要为大家详细介绍了java发送短信系列之限制发送频率,具有一定的参考价值,感兴趣的小伙伴们可以参考一下