JavaSE学习笔记
奋斗的小乌龟
这个作者很懒,什么都没留下…
展开
-
md语法
柯理化欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编...转载 2018-09-18 11:44:33 · 3971 阅读 · 0 评论 -
Java8新特性入门一 (行为参数化)
通过行为参数化传递代码应对不断变化的需求有实体如下:Apple.javaimport lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.ToString;@Data@NoArgsConstructor@AllArgsConstructor@To...原创 2018-09-30 22:01:45 · 596 阅读 · 0 评论 -
CentOS7修改主机名的三种方法
https://blog.csdn.net/xuheng8600/article/details/79983927转载 2018-09-27 11:22:15 · 158 阅读 · 0 评论 -
Java8新特性入门一(Lambda表达式一)
1. Lambda 管中窥豹1.1 Lambda 定义:把Lambda表达式理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。匿名——我们说匿名,是因为它不像普通的方法那样有一个明确的名称:写得少而想得多函数——我们说它是函数,是因为Lambda函数不像方法那样属于某个特定的类。但和方法一样,Lambda有参数列...原创 2018-10-04 17:52:10 · 7444 阅读 · 6 评论 -
Java8新特性入门二(Lambda表达式二)
前文原创 2018-10-04 22:14:43 · 158 阅读 · 0 评论 -
Itext操作
参考文章:转载 2018-10-10 19:47:30 · 166 阅读 · 0 评论 -
Java线程入门一
1. 使用多线程 继承Thread类public class MyThread extends Thread { @Override public void run() { System.out.println("MyThread.run"); }}public class Demo01 { public static void main...原创 2018-10-21 09:05:32 · 256 阅读 · 0 评论 -
Java线程入门二
参考 Java核心技术系列:Java多线程编程核心技术原创 2018-10-21 09:45:46 · 102 阅读 · 0 评论 -
Java线程入门三
参考 Java核心技术系列:Java多线程编程核心技术原创 2018-10-21 10:47:20 · 85 阅读 · 0 评论 -
springcloud入门一(Eureka注册中心 上篇)
项目搭建工具介绍:IDE: idea 2018.2gradle版本:C:\Users\Administrator>gradle -v------------------------------------------------------------Gradle 4.6-----------------------------------------------------...原创 2018-10-27 15:55:39 · 185 阅读 · 0 评论 -
springcloud入门一(Eureka注册中心 中篇)
Eureka的一下概念Register-服务注册服务提供者在启动的时候会通过发送REST请求将自己注册到Eureka Server上,同时还携带了自身服务的一些元数据信息。Eureka Server在接收到这个REST请求之后,将元数据信息存储在一个双层结构的Map集合中,第一层的key是服务名,第二层的key是具体服务的实例名,Renew-服务续约在注册完服务之后,服务提供...原创 2018-10-27 16:24:08 · 141 阅读 · 0 评论 -
nio入门一(Buffer类的使用)
1. Buffer类的说明2. Buffer类的API3. Buffer类的API使用,介绍子类ByteBuffer1.创建对象和capacity的概念ByteBuffer byteBuffer3 = ByteBuffer.wrap(new byte[] { 1, 2, 3, 4, 5 });System.out.println(byteBuffer3);输出结果如下:java...原创 2018-12-02 21:17:18 · 171 阅读 · 0 评论 -
Bits类的一个小疑问
不知道这样理解对不对,欢迎大佬批评指正。原创 2018-12-05 13:05:41 · 212 阅读 · 0 评论 -
nio
https://blog.csdn.net/zrh_lawliet/article/details/81166028转载 2018-12-05 18:01:19 · 182 阅读 · 0 评论 -
CentOS 7中添加一个新用户并授权
创建新用户创建一个用户名为:hadoop[root@mini01 ~]# adduser hadoop为这个用户初始化密码,linux会判断密码复杂度,不过可以强行忽略:[root@mini01 ~]# passwd hadoopChanging password for user hadoop.New password: BAD PASSWORD: it is too ...原创 2018-08-19 16:42:40 · 868 阅读 · 0 评论 -
tomcat系列(一)--一个简单的web服务器
本系列帖子是假定读者已经可以初步使用tomcat的基础之上写的。如果你还不会使用tomcat,那么推荐学习韩顺平老师的《细说servlet》视频教程。参考书籍:深入剖析tomcat本帖主要是搭建一个简单的web服务器程序结构如下图所示:HttpServer类的代码:package com.tomcat.http;import java.io.File;import...原创 2018-05-31 23:14:39 · 969 阅读 · 0 评论 -
测试题
1、获取一个1-500之间(包含1和500)的随机数n,求0-n之间(包含0和n)的偶数和,并打印到控制台上;import java.util.Random;/** * * 获取一个1-500之间(包含1和500)的随机数n, * 求0-n之间(包含0和n)的偶数和,并打印到控制台上; * @author snow * */public class Test0原创 2017-07-11 15:27:11 · 702 阅读 · 0 评论 -
Eclipse使用入门
11.01_Java开发工具(常见开发工具介绍)(了解)A:操作系统自带的记事本软件B:高级记事本软件C:集成开发环境 IDE (Integrated Development Environment)D:Eclipse和MyEclipse的区别 a:Eclipse是一种可扩展的开放源代码的IDE。b:Eclipse的特点描述 免费纯Java语言编写免安装扩展性强c:MyEcl转载 2017-07-19 11:38:43 · 296 阅读 · 0 评论 -
java将数据写入excel
package com.excel.test;import java.io.File;import java.io.IOException;import jxl.Workbook;import jxl.write.Label;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;转载 2017-07-23 15:49:46 · 2120 阅读 · 0 评论 -
代码测试题1
第一题(编程题: 30分)获取0到指定整数之间奇数的个数并计算奇数的累加和,要求如下:定义public static void printInfo(int num)方法,要求完成:1、打印0到 num之间(包含num)奇数的个数2、打印这些奇数的和;定义main方法,要求完成:获取键盘录入的整数num,传递num调用printInfo(int num)方法public cl原创 2017-08-01 13:22:47 · 992 阅读 · 0 评论 -
数组的动态初始化
转载 2017-08-12 13:28:48 · 397 阅读 · 0 评论 -
数组的静态初始化
转载 2017-08-12 13:29:56 · 281 阅读 · 0 评论 -
方法的调用
转载 2017-08-12 13:30:49 · 161 阅读 · 0 评论 -
数组的反转
转载 2017-08-12 13:31:57 · 162 阅读 · 0 评论 -
最大子序列和问题
原创 2017-08-13 13:14:52 · 129 阅读 · 0 评论 -
多线程笔记
一. 多线程的引入1.什么是线程?进程:线程:2.多线程的应用:迅雷下载电影,QQ多人视频聊天3.多线程的原理:CPU在各个进程之间高速切换,如果打开网页多,电脑卡顿表面上看是多线程4.并行和并发的区别?并行:同时执行--多核CPU并发:两个任务请求一个CPU,而CPU只能处理一个任务,就安排两个任务轮流执行,由于切换的时间间隔短,看上去像似两个任务同时执行原创 2017-09-11 17:35:02 · 225 阅读 · 0 评论 -
java中的DBUtils的使用
概述:DBUtils是java编程中的数据库操作实用工具,小巧简单实用。DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。Dbutils三个核心功能介绍1.QueryRunner中提供对sql语句操作的API.2.ResultSetHandler接口,用于定义select操作后,怎样封装结果集.3. DbUtils类,它就是一个工具类,定义了关闭资原创 2017-09-20 18:53:04 · 3481 阅读 · 0 评论 -
Lucene入门
1. Lucene概述什么是LuceneLucene是一套用于全文检索和搜寻的开源程序库,由Apache软件基金会支持和提供Lucene提供了一个简单却强大的应用程序接口(API),能够做全文索引和搜寻,在Java开发环境里Lucene是一个成熟的免费开放源代码工具Lucene并不是现成的搜索引擎产品,但可以用来制作搜索引擎产品官网 http://lucene.apache.org/什么是原创 2017-12-05 15:56:45 · 193 阅读 · 0 评论 -
Unsage与CAS
1. Unsafe简单讲一下这个类。Java无法直接访问底层操作系统,而是通过本地(native)方法来访问。不过尽管如此,JVM还是开了一个后门,JDK中有一个类Unsafe,它提供了硬件级别的原子操作。这个类尽管里面的方法都是public的,但是并没有办法使用它们,JDK API文档也没有提供任何关于这个类的方法的解释。总而言之,对于Unsafe类的使用都是受限制的,只有授信的代码才能...原创 2018-04-11 19:24:30 · 291 阅读 · 0 评论 -
线程池的种类和使用场景
线程池的种类,区别和使用场景newCachedThreadPool:底层:返回ThreadPoolExecutor实例,corePoolSize为0;maximumPoolSize为Integer.MAX_VALUE;keepAliveTime为60L;unit为TimeUnit.SECONDS;workQueue为SynchronousQueue(同步队列)通俗:当有新任务到来,则插...原创 2018-04-11 19:24:14 · 3662 阅读 · 4 评论 -
maven--如何将一个jar包导入到本地的maven仓库
1. 实现的代码如下:mvn install:install-file -Dfile=D:\idea_project\ai-emr\ai-emr\lib\api.jar -DgroupId=com.xxx.xx.api -DartifactId=aaa-api -Dversion=1.0.0 -Dpackaging=jar2. 解释说明:mvn install:install-file...原创 2019-01-11 11:27:30 · 758 阅读 · 0 评论