- 博客(10)
- 资源 (8)
- 收藏
- 关注

原创 WebService接口开发2——用wsimport命令行生成客户端工程代码
上一篇博文中创建完一个WebService工程。本篇在上篇的基础上用wsimport命令行生成客户端工程代码。实现远程访问webservice服务1、cmd 打开命令行管理员身份其中 -keep 保留生成的 .class 文件 。 -verbose 表示保留.java文件 以下是输入命令后得到的日志:C:\Users\Administrator>wsimport -d e:/test/...
2018-06-12 11:17:33
1341
3

原创 java多线程——ThreadLocal实现线程内的共享,和线程间的互斥
在日常的开发中,都会遇到多线程的问题:1、一个线程操作读取到另外一个线程的数据。2、在同一个线程之内,多个方法读取到的同一个数据不一样小编就曾遇到过,开启多个线程的时候,线程之间的数据传递出现串行的情况。下面是一个简单的demo。import java.io.DataOutputStream;import java.util.Random;import org.junit.Test;/*...
2018-06-07 16:35:14
1406
原创 LockSupport线程阻塞的运用
LockSupport是一个线程阻塞工具类,所有的方法都是静态方法,可以让线程在任意位置阻塞,当然阻塞之后肯定得有唤醒的方法。接下面我来看看LockSupport有哪些常用的方法。主要有两类方法:park和unpark。为什么叫park呢,park英文意思为停车。我们如果把Thread看成一辆车的话,park就是让车停下,unpark就是让车启动然后跑起来。以下代码,运用LockSup...
2020-03-08 11:35:52
291
1
原创 WebService接口开发1——用eclipse/Myeclipse构建一个简单的WebService工程
WebService最大的有点就是,可以实现不同应用程序和在不同系统平台上开发出来的应用程序之间通信。我的理解WebService必备的四个组成部分有: 接口、该接口实现类、服务端、客户端下面用eclipse/Myeclipse构建一个简单的WebService工程:1、创建一个java Project工程2、创建一个接口,注意 @WebService 标注package com.weizhi;...
2018-06-11 17:56:39
1051
原创 java多线程——Executors线程池的四种用法简单解析
1、Executors.newFixedThreadPool(5) 是创建一个线程池,池子里面有5个线程,任务数多余5个时,超出的任务队列中排队等候执行2、Executors.newCachedThreadPool 创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。3、Executors.newSingleThreadExecutor ...
2018-06-08 11:23:37
570
原创 java中定时器的简单应用
在web开发中,定时器是必须要掌握的技术点。一下是一个简单的定时器,通过new 一个Timer对象来实现。用法是:1、new Timer().schedule(task , time); 其中task是你要定时运行的方法,time指的是时间多少毫秒以后运行。2、new Timer().schedule(task , time1, time2); 其中time1指的是时间多少毫秒以后运行...
2018-06-07 17:04:29
537
原创 NoSql数据库介绍 + Redis概述和安装
四,NoSql概述1.NoSql概念 not only sql, 不仅仅是sql 泛指:非关系型数据库 2.NoSql的作用 解决三高: 高并发, 大数据查数据, 高可靠和高扩展3.NoSql的分类 键值对:以map形式存储 key :value 文档:将整个对象存进去, json数据 图式: 7个人可以认识 列式: 分布式; A:1,2 B:2,3 C:1,3五,Red...
2018-04-04 16:31:11
166
原创 Linux上远程安装jdk、Tomcat、MySql
能在Linux上安装jdk能在Linux上安装Tomcat能在Linux上安装MySql一,在Linux上安装jdk1.rpm软件包管理器1.1概述 一种用于互联网下载包的打包及安装工具,它包含在某些Linux(CentOs)分发版中。1.2命令 rpm -qa : 查询所有安装过的软件包 rpm -e --nodeps 删除的软件包名: 删除指定的安装包 rpm -ivh 包名 :...
2018-04-04 16:27:33
440
原创 SpringMVC整合redis
SpringMVC整合redis过程中的两个配置文件1、pom.xml <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2...
2018-04-04 16:23:36
173
原创 Shell基础命令教程
一、初步小demo#!/bin/bashecho "Hello World !"#!表示一个约定的标记,告诉系统这个脚本需要什么解释器执行 echo 向窗口输出文本 二、变量your_name="qinjx"//定义变量(只能包含字母、数字、下划线,不能数字开头)echo ${your_name}//输出变量 ,调用之前定义的变量前面加$符号就可
2018-01-10 09:51:59
311
LockSupportTest.java
2020-03-08
baiduDownload.7z
2019-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人