
Java
目标达成
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ActiveMQ
一、安装ActiveMQ官网下载ActiveMQ的压缩包,这里提供各个版本的下载页面地址:http://activemq.apache.org/download-archives.html每个版本分别有windows系统和其它系统的二、ActiveMQ相关目录和文件这里我自己主要接触到的是bin和conf目录bin目录下有一个win32和win64,分别试用与32位和64...原创 2020-03-26 11:14:38 · 161 阅读 · 0 评论 -
Redis的基本了解
Redis(NoSQL:not only sql:非关系型数据库) 1 redis是一个NoSQL的数据库,以键值对的形式保存数据 2 redis支持很多数据类型的操作,如:string(字符串)+hash(散列)+list(列表)+set(集合)+sorted set(有序集合) 3 redis的数据是存放在内容中的,所以执行速度快;但是可以以日志的形式存放在本地磁盘,所以也不会丢失 ...原创 2020-03-23 08:59:44 · 156 阅读 · 0 评论 -
BigDecimal基本运算(加,减,乘,除,比较大小,取余)
BigDecimal a = new BigDecimal(10);BigDecimal b = new BigDecimal(11);1 加 add()BigDecimal c = a.add(b);2减subtract()BigDeciaml c = a.subtract(b)3乘multiply()BigDeciaml c = a.multiply(...原创 2020-03-17 17:05:42 · 2651 阅读 · 0 评论 -
jdk1.8新特性—Stream
现在有这么一个List:List<User> list = new ArrayList<User>();list.add(new User("Jack",24));list.add(new User("Rose",20));list.add(new User("Tom",18));list.add(new User("Michael",19));筛选出年龄...原创 2019-12-23 14:27:51 · 184 阅读 · 0 评论 -
spring中在import一个xml文件时报错:ideaIncorrect resource type
错误信息如下:不正确的资源类型看了下这个文件是存在的,路径也没有错。于是网上百度了一下这个错误,感觉和我的情况都不对应。后来发现了一个问题,这个文件的标志与其他的不一样,下面那个为报错的文件。于是右键该文件,看是不是设置了某个东西。结果确实是这里的问题,右键有一个选项为Markas XML,然后就不报错了。这时候2个文件标志一样了,并且你再右键那个文件的话会有一个Mark...原创 2019-12-20 15:04:02 · 2537 阅读 · 0 评论 -
下载和安装zookeeper
一、下载下载地址:http://apache.communilink.net/zookeeper/有好几个版本,我下载的是3.4.14,开始下的是stable最新稳定版,下载解压之后,启动闪退,没解决,然后下载的3.4.14就可以了二、安装与配置1解压即安装2配置:进入到conf目录,只有一个zoo_sample.cfg,复制一份并重命名为zoo.cfg 打...原创 2019-12-18 15:24:20 · 509 阅读 · 0 评论 -
注解--MyAnnotation1
自己写一个注解:MyAnnotation1/** * 分析: * 1、最简单的自定义注解--使用时"必须赋值" * --如:public String name(); * 1)使用:如--@MyAnnotation(name="hncu")--注意,注解后面没有";" * * 2、加了default的注解--使用时"可以不赋值" * --如:pub原创 2017-04-19 13:58:37 · 832 阅读 · 0 评论 -
注解的注解--MyAnnotation2
注解的注解:MyAnnotation2/** * 对注解的注解: * 1、指定目标@Target:(ElementType是一个枚举类) * --若不定义@Target,则注解可以放在任意位置,如:类、变量、构造器、方法等 * 通过ElementType类中定义的许多常量,来限制MyAnnotation注解的位置, * 如:ElementType.FIE原创 2017-04-19 14:05:08 · 1018 阅读 · 0 评论 -
查找某个类中是否有某个注解
代码概述:有三个类1、MyAnnotation2--注释2、UseMyAnnotation2--被测试的类3、TestAnnotation2--进行测试的类目的:利用类反射技术遍历出某个类中所有有@MyAnnotation注解的变量和方法(由下面注解类决定放的位置)代码demo:MyAnnotation2类:--注释类package cn.h原创 2017-04-19 14:12:46 · 13080 阅读 · 0 评论 -
struts2和spring整合时需要注意的地方
1、首先要记得导入依赖包:除了一些基本的包之外,还要记得导入这两个包——commons-logging和struts2-spring-plugincommons-loggin.jar是Spring的必备包,用来记录程序运行的日志文件(在libs文件夹下的jakarta-commons包下)struts2-spring-plugin.jar必须要导入:作用是在struts.xml中,原创 2017-12-16 17:11:54 · 395 阅读 · 0 评论 -
Long型转成Calendar,并获取年月日操作
一、Long型转成CalendarCalendar endCalendar=Calendar.getInstance();endCalendar.setTimeInMillis(endTime);二、通过Calendar获取年月日信息年:endCalendar.get(Calendar.YEAR)月:endCalendar.get(Calendar.MONTH)日:endCa...原创 2019-09-19 10:43:34 · 3676 阅读 · 0 评论 -
序列化
一、什么是序列化?答:如果一个对象可以被保存到存储器或本地磁盘上,或者可以发送到另外一台机器上进行保存,那么则称该对象是可序列化的(在Java中,序列化、持久化、串行化是一个概念。)二、为什么要实现序列化?答:1、只有将一个对象序列化了,才能保存到存储器或本地磁盘2、两个进程进行远程通讯时,传输的是二进制,为了实现两个进程之间可以传输对象,则需要将该对象序列化三、如...原创 2019-08-14 17:07:49 · 836 阅读 · 0 评论 -
debug--process
代码概述:一个简单的程序1、有变量2、有构造器(方法)3、有方法4、利用debug技术进行追踪程序执行顺序代码demo:package cn.hncu.obj;/** * 程序执行顺序: */public class Process { //0: private String name = "Jack"; //4: private int原创 2017-04-18 13:06:05 · 430 阅读 · 0 评论 -
线程控制—interrupt()
interrupt()方法注意:(★:注意程度,仅对于我自己而言)①★一个线程可以调用另外一个线程的interrupt()方法,这将向暂停的线程发出一个InterruptedException,变相起####到唤醒暂停线程的功能,是一种强制唤醒的技术②★★一般来说,用于叫醒正在睡眠的线程③★非静态方法代码Demo://通过interrupt()强行叫醒某个线原创 2017-03-27 00:38:19 · 352 阅读 · 0 评论 -
线程调度—优先级调度
优先级调度:线程优先级共有十级,越大越优先——即被调度的概率高一些setPriority(int n)——设置优先级:总共10个优先级package strengthen.scheduling;/** * 按照优先级调度 * @author admin */public class Priority { public static void main(String[] a原创 2017-03-26 14:45:13 · 599 阅读 · 0 评论 -
short—溢出问题
代码概述: * 1、定义两个short型值n和m,并赋初值(范围:-128~127) * 2、再定义一个short型值sum=n加m; * 3、执行 2 的操作时,程序会报错: * --因为两个short值相加可能会越界,因此此处要进行强制类型转换成short型 */代码Demo:package common;import java.util.Scanner原创 2017-04-03 00:30:17 · 2699 阅读 · 0 评论 -
九余数定理(hdu-P1163)
九余数定理:一个数对九取余后的结果称为九余数。一个数的每一位数字之和相加后得到的九余数两个基本定律:1.和的模 等于 模的和再取模 如:(15+7)%9 = (15%9+7%9)%9 逆运算也成立2.积的模 等于 模的积再取模 如:(15*7)%9 = (15%9 * 7%9) %9 逆运算也成立题目大意:gi原创 2017-03-25 21:00:42 · 1742 阅读 · 0 评论 -
IO—文件删除
思路:利用递归 * 删除文件(包括多层目录) * 1、通过file.listFiles()方法拿到file的路径下的第一层文件 * 2、判断拿到的数组是否为null或长度是否==0,是则表示该目录下已经没有内容,可直接删除 * 3、改目录下还有内容,for循环遍历数组中每一个目录 * 4、若被遍历的目录是文件夹,则进入该文件---即在此调用该函数(递归) * 5、若不是文件原创 2017-03-31 15:43:28 · 1017 阅读 · 0 评论 -
键盘输入
package cn.hncu.old.stream;import java.io.IOException;import java.io.InputStream;/** * 1、对于键盘输入,由于输入的都是字符,所以用字符流处理比较好 * 2、键盘输入即--System.in,返回值为字节流(InputStream):所以一般处理数据时会用到转换流 * 3、此处的演示,是针对非汉字原创 2017-04-02 23:39:59 · 282 阅读 · 0 评论 -
非套接字节流
非套接字节流知识点:1、声音和图像只能用字节流来传输2、InputStream中都是抽象方法,具体功能由子类实现3、int n = in.read()方法:1、读取一个字节 2、返回值--读取的字节所对应的ASCII码 ——(对于该方法,读取的字节在返回值n中,由于是int型,所以不能强制转换成char型)4、byte buf[] = new byte[原创 2017-04-05 00:02:21 · 261 阅读 · 0 评论 -
Father-Child
题目概述:例题1:1、一个Father类(父类)2、一个Child类(extends Father)3、一个Test类(测试类)4、运行测试类main()函数 Father father = new Child(); father = new Child();5、查看运行输出结果例题2:三目运算符:自动向高精度转换原创 2017-04-18 11:21:56 · 557 阅读 · 0 评论 -
debug--T
代码概述:1、T类 一个实例块; 构造方法; new T2();2、T1类--继承--T类3、T2类--继承--T1类4、查看运行结果代码Demo:package cn.hncu.obj;public class T { public String s="1111111"; // 5 //程序不会走实例块原创 2017-04-18 12:53:36 · 417 阅读 · 0 评论 -
线程控制—sleep()
Thread.sleep()方法注意:(★:注意程度,仅对于我自己而言)①★使当前线程睡眠②★sleep()的参数指定以毫秒为单位③★★会释放出当前CUP资源,但是不会释放出对象锁——该处应该和wait()进行比较④★除非因为中断而提早恢复执行,否则线程不会在这段时间之前恢复执行代码Demo://调用join()方法,将当前线程与调用join()方法的线程“合并原创 2017-03-26 21:37:41 · 323 阅读 · 0 评论