自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老徐的博客只有干货

雄关漫道真如铁,而今迈步重头越!

  • 博客(14)
  • 资源 (25)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java并发编程实例--9.使用本地线程变量

并发程序一个重要方面就是共享数据。这一点在继承了Thread类或实现了Runnable接口的对象中有着特殊的重要性。如果你创建了一个实现了Runnable接口的类对象并且用这个对象开启了N个线程对象,那么所有这些线程对象共享同样的属性。这意味着,如果你再某一线程中修改了属性值,所有其他线程将都能看到并受影响。有时候,你可能对每个线程拥有自己私有的属性感兴趣。这也正是Java并发API提供的一项机制...

2018-04-30 20:18:40 333

原创 Java并发编程实例--8.在线程中处理未检查异常

java中有两类异常:已检查异常:这类异常编译器要求开发者必须在代码中通过throws去处理。例如:IOException和ClassNotFoundException。未检查异常:不必显式的在代码重处理。例如:NumberFormatException。所有派生自Error和RuntimeException的类,都是未检查异常.其余的是已检查异常.当一个已检查异常在线程对象的run()方法中抛出...

2018-04-30 00:17:16 330

原创 Java并发编程实例--7.守护(Damon)线程

Java有一种特殊线程叫守护(后台)线程。1.这类线程拥有非常低的优先级且通常只是在没有其他线程运行的情况下执行。2.其通常作为无线循环服务去执行某项任务。3.不能让他们去执行重要任务因为你不知道他们什么时候获得CPU时间或者何时运行结束。4.一个很典型的案例就是Java的垃圾收集器。本例中,我们将学习如何去差U你感觉一个守护线程。为此,我们会开发2个线程;一个用来往队列中写入事件,另一个也就是守...

2018-04-27 23:14:40 669

原创 eclipse解决maven不自动下载jar包问题

今天在eclipse中import一个maven项目,由于我手工中断了相关pom.xml中配置的jar包下载。导致项目找不到一些jar包。具体错误见下图:原因就是有些jar包下载没有完成导致的。解决方法是找到maven本地仓库目录,搜索*.lastUpdated结尾的相关文件,全部删除后,maven更新一下当前项目会继续下载。...

2018-04-26 00:16:53 4474

转载 eclipse配置Maven本地仓库

一、首先下载maven插件并配置maven的环境变量,可参考:http://jingyan.baidu.com/article/cb5d61050b8ee7005d2fe04e.html 二、打开eclipse->windows-->preferences--Maven-->Installations-->add---->Directory     选择你解压的mav...

2018-04-26 00:06:19 6664

原创 Java并发编程实例--6.线程的join方法

有时我们需要等到某个线程执行完毕。例如,我可能有一个线程来初始化资源完毕然后其他线程才能开始执行。谓词,我们可以使用Thread类的join()方法。本例中,我们将学习使用这个方法。DataSourcesLoader.javapackage com.dylan.thread.ch1.c06;import java.util.Date;import java.util.concurrent.T...

2018-04-25 23:13:32 268

原创 Java并发编程实例--5.线程睡眠

有时候我们需要让线程在一段时间内不做任何事。例如某线程每个一小时检测一下传感器,剩余的时间不做任何事。我们可以使用sleep()方法使线程睡眠,此期间不占用计算机资源。这个方法接受一个整数表示睡眠的毫秒数。睡眠结束后,JVM将从新分配其CPU时间。另一种睡眠方式是使用TimeUnit枚举元素的sleep()方法。本例中,我们将开发一个程序,使用sleep()方法,实现每秒钟输出系统时间。FileC...

2018-04-24 23:29:40 447

原创 Linux crontab不执行

Linux 系统里面计划任务,crontab 没有如期执行这是运维工作中比较常见的一种故障了。下面结合最近部署自动脚本不执行问题排查步骤:1、检查 crontab 服务是否正常[dmdba@test_db ~]$ ps -aux|grep cron这里发现服务是正常运行。如果里面没有发现执行记录,那么可以启动下这个服务:service crond start2、查看用户邮件其实,最直接最有效的就是...

2018-04-24 13:10:47 14151

原创 Java并发编程实例--4.控制线程打断

Java提供了InterruptedException异常,当我们检测到线程被打断时可以抛出并在run()方法中进行捕捉。本例中,我们将开发一个程序以实现根据文件名称在指定文件夹(包括其子目录)中搜索它。以此来介绍如何使用InterruptedException异常。FileSearch.java    package com.dylan.thread.ch1.c04;import java....

2018-04-23 22:25:35 670

原创 Java并发编程实例--3.打断一个线程

一般来讲一个java程序如果运行着多个线程,那么只有在这些线程都运行完毕后才会终止。但有时候,我们需要去结束某个线程或者取消某个任务。此时就用到了Java线程的打断机制,即interruption。本例中,我们将开发一个程序创建线程,5秒后将强制打断它。PrimeGenerator.javapackage com.dylan.thread.ch1.c03;/** * @author xusu...

2018-04-22 23:55:38 594

原创 Java并发编程实例--2.获取和设置线程信息

常用线程属性ID: 每个线程的唯一标识;Name: 线程名称;Priority: 线程优先级,从1-10,数字越大优先级越高;不推荐改变线程优先级;Status: 线程状态,包含6种状态:new, runnable, blocked, waiting, time waiting, terminated本例中,我们会开发一个程序以设置线程名称和优先级并展示一些线程信息。Calculator.java...

2018-04-21 22:54:19 234

原创 Java并发编程实例--1.创建和运行一个线程

从这一篇开始写Java并发编程实例,内容都翻译整理自书籍:《Java 7 Concurrency Cookbook》谈到线程,无法逃避的一个问题就是:并发(concurrency)和并行(parallellism)区别:解释一:并发是指两个或多个事件在同一时间间隔发生;并行是指两个或者多个事件在同一时刻发生;解释二:并发是多个任务在一台处理器上“同时”处理;并行是在多台处理器(或多核心CPU)上同...

2018-04-21 00:05:08 532

转载 Java Socket设置timeout几种常用方式总结

原文链接:https://my.oschina.net/shipley/blog/715196最近碰到读取第三方提供socket接口需要设置超时时间问题,特此记录一下。原文中有几处拼写错误顺便改掉了。摘要: Java的网络编程Socket常常用于各种网络工具,比如数据库的jdbc客户端,redis客户端jedis,各种RPC工具java客户端,这其中存在一些参数来配置timeout,但是之前一直对...

2018-04-20 23:13:34 23681 1

原创 org.apache.http.client.ClientProtocolException: URI does not specify a valid host name:localhost:xxx

今天部署应用的时候遇到的,总结一下我知道的有2个原因:1.地址前要加http://  这就是标题报错的原因,他用的是localhost:xxx2.地址本身拼错了也会报这个,例如地址:http:///localhost:8080/,  多了一个/ 。。。...

2018-04-03 16:04:35 13784 2

Springboot读取本地json文件工程

实现Springboot读取本地json文件

2022-03-10

plsql developer1302开发工具下载

包含oracle开发工具plsql developer13.0.2下载,工具很好用速度很快,效率很高。

2022-02-11

datatables_demo.zip

SpringBoot+MyBatisPlus+Thymeleaf+AdminLTE增删改查实战源码 部署方法见根目录的:README.md文件,保证100%运行成功!童叟无欺。

2021-01-24

LiveReload210(解压后在谷歌浏览器插件里面加载).zip

LiveReload,名如其人,这家伙专门干实时刷新这件事很专业。只需要在chrome浏览器中加载此插件然后配合vscode或其他文本编辑器的相对应插件即可实现 编辑器和浏览器之间的实时效果刷新,是不是很棒,有木有? 具体怎么使用请参考我的文章:https://blog.csdn.net/IndexMan/article/details/111150775

2020-12-14

Docker实战.md

总结docker日常使用的知识点。

2020-11-02

express_file_upload.zip

使用nodejs+express4实现了文件上传、下载、删除、列表展示等功能,比网上那些只有上传下载的更加全面,关键是你可以拿来就用同时又能学到nodejs和express的知识,何乐不为?

2020-04-15

springboot_layui_demo.zip

Spring Boot+Layui增删改查例子 后台:spring boot2.0,数据的话用的list没连接数据库。 前端:layui-v2.5.5 启动后访问: http://localhost:8080/admin.html

2020-04-14

易语言操作Mysql.zip

详细介绍了易语言如何连接mysql,获取记录集行数、字段数,读取字段值。控制读取上一条、下一条等实用技术。

2019-12-13

Java Swing五子棋项目

可以掌握Java Swing基础,2D绘图,游戏算法。 五子棋游戏的功能: 1. 在点击鼠标时,可以在相应的位置显示棋子。 2. 可以自动判断游戏是否结束,是否黑方或白方已经胜利 3. 对游戏时间进行设置,判断是否超出规定时间

2019-03-24

AES前端加密解密工具js-crypto.js

AES前端工具js-crypto.js,用于javascript前端进行AES加解密。使用方法请看我的博客:https://blog.csdn.net/IndexMan/article/details/87278030

2019-02-14

java使用zxing生成和解析二维码例子

java使用zxing生成和解析二维码例子,java使用zxing生成和解析二维码例子,java使用zxing生成和解析二维码例子。

2018-08-19

eclipse创建struts2项目

eclipse环境下创建的struts2项目,使用maven工具构建。

2018-06-09

oracle概要文件详解

全面讲解oracle概要文件组成及使用情况。

2014-12-26

VB定时关机程序

一个简单实用的VB计划关机程序,你值得拥有

2014-09-08

libstdc++.so.5

error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory 解决办法1: 在下面包里有 libstdc++.so.5 然后复制到/usr/lib里

2014-09-08

VBJSON.zip下载

Json 在VB中的应用实例 包括String转化为Json,Json转化为String等方法,还有实际的界面演示 很好用 只需1分 赶紧下载

2014-04-23

VB年龄计算器

VB年龄计算器 布局简单 通过计算起止日期时间差得出 某人已活天数 其中DTPicker控件可以学习一下用法。 适合个人学习研究

2014-04-16

mantis1.2.5_XAMPP安装

你是否还未没有快速部署mantis方法而苦恼?赶紧下载mantis1.2.5_XAMPP安装.pdf 他讲帮助你5分钟搞定mantis安装!人生从未如此效率!资源已解密!

2014-01-09

PDF解密工具--winDecrypt

最实用,最简单的PDF解密工具,你是否还未不发复制加密PDF文档而头疼?你是否还苦于没有好的PDF解密工具,下载winDecrypt吧!人生从未如此美好!

2014-01-09

java打包jar文件实例

本资源涵盖了java打包jar文件所使用的例子,实际实用可结合我在CSDN发表的文章:http://blog.csdn.net/indexman/article/details/17333749

2013-12-15

orale定义者权限与调用者权限

orale定义者权限与调用者权限介绍,ORACLE AUTHID DEFINER与AUTHID CURRENT_USER介绍

2013-12-02

oracle jdbc驱动包

本资源为oracle-jdbc驱动包,使用java操作oracle必备的驱动包。

2012-07-27

oracle反编译工具

此工具用来解密已加密的Oracle存储过程,函数等对象。经试验可用性强。

2012-07-14

oracle sql_tuning

来源oracle官方ppt,讲解sql tuning技巧

2012-07-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除