Java
文章平均质量分 84
记录一个java研发工程师从入门到进阶的全部知识点,记录自身的成长同时与诸君共勉,愿明年校招不负有心人!!!
早睡的叶子
码农,计算机爱好者。
展开
-
jdk14之jdk工具——jaotc命令
jaotc命令名称概要描述jaotc选项jaotc示例名称jaotc-Java静态编译器,为已编译的Java方法生成本机代码概要jaotc[ 选项 ] [ 名称 | 清单 ]选项命令行选项用空格分隔。请参阅jaotc选项。名称从中编译Java方法的Java类或jar文件。清单用冒号(:)分隔的类名称,模块,JAR文件或包含类文件的目录的列表。描述该jaotc命令是Java提前(AOT)静态编译器,它以共享库的形式为指定Java类文件中的Java方法生成本机代码。当调转载 2020-06-03 21:50:16 · 2272 阅读 · 0 评论 -
Java连接阿里云RDS-MySQL数据库示例代码
使用的jar包有URL书写格式"jdbc:mysql://外网地址/数据库"@Testpublic void testALiYun() { ComboPooledDataSource dataSource = new ComboPooledDataSource(); Connection connection = null; PreparedStatement p...原创 2019-08-16 09:03:26 · 7666 阅读 · 4 评论 -
MySQL的数据查询操作
文章目录1. 检索数据2. 排序检索数据3. 过滤数据4. 通配符5.创建计算字段6.汇总数据7.分组数据8. 子查询9.联结表10.视图11. 组合查询1. 检索数据select 列名 form db_nameselect 列名1,列名2 form db_nameselect * form db_nameselect distinct 列名 form db_nameselect t...原创 2019-04-14 17:46:15 · 203 阅读 · 0 评论 -
java新手练习:模拟五人游戏框架代码
文章目录主代码英雄类运行效果游戏背景: 假设需要创建一个模拟五人组队游戏的框架主代码package www.heima;import com.sun.xml.internal.ws.policy.privateutil.PolicyUtils;import java.io.*;import java.time.chrono.HijrahEra;import java.util....原创 2019-03-31 11:13:58 · 1262 阅读 · 0 评论 -
进制转换与原码补码反码
文章目录任意进制到十进制转换十进制到任意进制转换原码补码反码1byte = 8bit1K= 1024byte1M = 1024k1T = 1024M输出不同进制表现100的数据。0b100 二进制,前面加0B,可以大写也可以小写0100 八进制,前面加0。100 十进制0x100 十六进制,前面加0x.任意进制到十进制转换A:任意进制到十进制的转换原理...原创 2019-01-18 18:55:06 · 544 阅读 · 0 评论 -
小君君的Java学习笔记
文章目录Linux下Java环境的搭载本机执行历史纪录一个不正经的声明: 个人学习记录之用,供大家参考。可以留言交流!Linux下Java环境的搭载第一步:下载jdk点这里下载对应的jdk 然后上传到Linux中可以在xshell中连接Linux,然后下载lrzsz来上传文件安装命令:yum install lrzsz -ysz 下载文件re上传文件...原创 2019-01-17 10:36:06 · 252 阅读 · 0 评论 -
阿里巴巴java开发规范手册最新版
阿里巴巴java开发规范手册最新版百度网盘下载地址:链接: pan.baidu.com/s/1euSNR0RItzjG32VS6Kt48g提取码: fske 复制这段内容后打开百度网盘手机App,操作更方便哦微信公众号:性感的小君君...转载 2018-12-03 21:04:26 · 564 阅读 · 0 评论 -
如何找python / java jdk的安装路径
先win+r打开命令提示符窗口查找python安装目录然后输入where python,或者where java就可以看到安装路径!原创 2018-11-30 15:16:37 · 1133 阅读 · 0 评论 -
java.lang.ArrayIndexOutOfBoundsException
报错提醒:Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: 3at five_p.EmployeeTest.main(EmployeeTest.java:13)解决方案数组越界,检查数组角标是否越界!修改后正常...原创 2018-11-29 22:29:13 · 2072 阅读 · 0 评论 -
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
初学java,使用eclipse编译时,可能会遇到如下图所示的编译错误错误的原因是因为代码中没有指定package,加上package prejrct_07;后再编译即OK。如果将文件ParamTest.java直接放在src目录下,而不是子目录package prejrct_07下,则同样可正常编译。package的值要和src子目录结构保持一致,多层子目录时也是...原创 2018-11-29 21:35:46 · 3621 阅读 · 0 评论 -
Java设计模式之装饰着模式举例
文章目录1. java 设计模式-装饰着模式举例2. 思想1. java 设计模式-装饰着模式举例接口public interface Waiter { void service();}实现类public class Waitress implements Waiter { @Override public void service() { System.out...原创 2019-08-12 15:24:57 · 249 阅读 · 0 评论 -
Linux下的go语言环境配置和hello-world测试
下载环境官网下载地址右键选中后选择复制在Linux命令行运行 wget https://dl.google.com/go/go1.14.1.linux-amd64.tar.gz完成下载下载后会得到压缩包tar -zxvf 文件名进行解压解压后得到,下来将bin目录放到环境变量就完事了。看下一步配置环境进入go目录下的bin目录 cd go/bin看一下bin目录的绝对...原创 2020-03-21 13:23:56 · 877 阅读 · 0 评论 -
java的jdk9新特性:模块化系统
文章目录Java 9模块介绍Java SE 9:拼图项目当前的Java系统有问题吗?Java SE 9模块系统的优点比较JDK 8和JDK 9什么是Java 9模块?Java 9模块系统之母比较Java 8和Java 9应用程序Java 9模块我们将研究有关Java 9模块系统的以下主题。介绍Java SE 9:拼图项目当前的Java系统有问题吗?Java SE 9模块系统的优点比...原创 2020-02-22 23:59:58 · 1465 阅读 · 1 评论 -
Request & Reponse学习
文章目录1. 复习http&sevlet2. Request & Reponse2.1 Servelt配置方式一2.2 ServletContext(接口)2.3 ServletContext有什么用2.4 servletContext生命周期3. HttpServletRequest4. 下载1. 复习http&sevlethttp协议客户端和服务端的一种通讯...原创 2019-08-12 23:37:03 · 221 阅读 · 0 评论 -
Servlet学习指南
Servlet1. tomcat配置直接下载一个tomcat,然后解压后,添加到service里面即可!切换到java ee视图添加服务器,加入servlet新建一个动态web项目新建一个index.html,写点内容鼠标右键项目,运行到服务器上在浏览器地址栏访问localhost:808/项目名称/index.htmlwtpwebapps用eclipse写的放在tomcat的...原创 2019-08-12 23:35:37 · 150 阅读 · 0 评论 -
css选择器
https://mubu.com/doc/6pqBOHEMKM原创 2019-08-01 10:32:55 · 134 阅读 · 0 评论 -
阿里巴巴Android开发规范手册最新版
阿里巴巴Android开发规范手册最新版百度网盘下载地址:链接: pan.baidu.com/s/1vYuBxgOK3w5C4iAV6DVqjA提取码: skpg 复制这段内容后打开百度网盘手机App,操作更方便哦友情链接:阿里巴巴Java开发规范手册微信公众号:性感的小君君...转载 2018-12-03 21:06:57 · 803 阅读 · 0 评论 -
分布式操作系统入门
第一章:分布式操作系统概述1.分布式操作系统概念什么是分布式操作系统?简单来说就是有一堆计算机,各自物理硬件上是独立的,通过网络相连,互相通信,通过统一的“中间件”进行协调,共享资源,协同分工完成一件任务的计算机集群!什么是中间件?独立的系统软件或者服务程序。负责协调计算机之间的通信和资源共享。位于服务器操作系统之上中间件的目的是屏蔽异构型中间件提供有用的构造模块...原创 2019-03-27 17:53:49 · 9111 阅读 · 1 评论 -
dom4j解析xml文件
java解析xmldo4jdo4j解析xml原创 2019-04-08 19:01:40 · 366 阅读 · 0 评论 -
java递归练习:计算一个文件夹的大小
输入文件夹的路径然后计算这个文件夹的大小package 递归;import java.io.File;import java.util.Scanner;/** * 输入一个文件夹路径,然后返回这个文件夹的大小 * * 输入一个文件夹路径 * 1. scanner对象 * 2。将录入转化为file对象 * 3.判断file.isfile * * *...原创 2019-05-03 20:35:32 · 619 阅读 · 0 评论 -
IDEA常用设置优化教程
IDEA优化配置原创 2019-07-24 18:25:56 · 371 阅读 · 0 评论 -
开源数据池dbcp使用案例
需要导入jar文件1. 测试类package com.cds.dbcp02;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;import org.apache.commons.dbcp.BasicDataSource;import org.ju...原创 2019-08-12 20:11:48 · 193 阅读 · 0 评论 -
SQLyog连接阿里云RDS数据库
SQLyog连接阿里云RDS数据库原创 2019-08-03 23:22:58 · 2575 阅读 · 1 评论 -
JDBC全面教程--一篇文行就够了
文章目录1.JDBC简介(本文默认mysql数据库)2.JDBC的基础入门3. 基础入门示例代码4. JDBC工具类的构建jdbc工具类代码示例jdbc工具类代码使用实例5. 使用单元测试,测试代码6. Dao模式7. statement 的安全问题PrepareStatement8. 全面的通过JDBC增删查改数据库1.jdbc工具类2.jdbc接口3.jdbc接口的实现4.jdbc类的测试1...原创 2019-05-03 20:06:53 · 315 阅读 · 0 评论 -
MySQL数据库与数据表的基本操作
主要介绍MySQL数据库和数据表的建立,修改和删除。原创 2018-09-02 14:28:28 · 598 阅读 · 0 评论 -
Linux管道符
文章目录1. 多命令顺序执行2. 管道符1. 多命令顺序执行;举例即使中间有一个命令报错,其它命令也会继续执行[cds@iz2zedek646lh3ouoyvdsmz ~]$ dir;ll;pwda.txt b.txttotal 8-rw-rw-r-- 1 cds cds 129 Aug 9 20:14 a.txt-rw-rw-r-- 1 cds cds 141 Aug ...原创 2019-08-09 21:52:46 · 448 阅读 · 0 评论 -
Linux文件搜索命令详解
Linux搜索命令详解原创 2019-08-09 21:00:10 · 666 阅读 · 0 评论 -
vim的基础使用教程
开篇废话一下 Linux下的vim是由vi进化而来的更加强大的文本编辑器,我是先听说vim之后才听说Linux系统的,可见vim的强大,就像很多年前,大家先知道QQ才知道有电脑这么回事!vim编辑器很多程序员最喜欢的文本编辑器之一,在Linux系统下,没有之二!vim 的三种工作模式命令行模式:就是刚进入vim的时候的vim的模式,不像传统window下的文本编辑器,vim在你...原创 2018-08-28 13:28:27 · 374 阅读 · 0 评论 -
Linux下命令Is和命令dir的区别
在Linux下命令ls和dir都有打印目录内容的功能 名词解释ls - list directy contents 是linux下的显示目录内容的命令.DIR,是directory的缩写,是目录的意思.也是打开Linux目录内容的命令。区别: * ls 是Linux的原装命令,dir是原来dos的命令,Linux选择兼容了此个dos命令,所以dir和ls在功能上是一样的!...原创 2018-08-28 12:33:55 · 24637 阅读 · 2 评论 -
Java中常见的5种WEB服务器介绍
这篇文章主要介绍了Java中常见的5种WEB服务器介绍,它们分别是Tomcat、Resin、JBoss、WebSphere、WebLogic,需要的朋友可以参考下Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置到该容器中,才能使网络中的所有用户通过浏览器进行访问。开发Java Web应用所采用的服务器主要是与JSP/Servlet兼容的Web服务器,比较常用的有Tomcat、...转载 2019-04-02 16:59:59 · 470 阅读 · 0 评论 -
Markdown Grammar In English
MarkdownOverviewMarkdown is created by Daring Fireball; the original guideline is here. Its syntax, however, varies between different parsers or editors.文章目录MarkdownOverviewBlock ElementsParagraph ...转载 2019-03-31 20:19:31 · 542 阅读 · 0 评论 -
Java的IO流
文章目录20.01_IO流(IO流概述及其分类)20.02_IO流(FileInputStream)20.03_IO流(read()方法返回值为什么是int)20.04_IO流(FileOutputStream)20.05_IO流(FileOutputStream追加)20.06_IO流(拷贝图片)20.07_IO流(拷贝音频文件画原理图)20.08_IO流(字节数组拷贝之available()方...原创 2019-03-30 18:47:07 · 221 阅读 · 0 评论 -
java的IO流练习---文件的复制代码实现
方法一和方法二用于讨论,方法三是实际工作中实现方式文章目录方法一:可用但是效率很低方法二:容易导致内存溢出方法三:用小数组拷贝方法一:可用但是效率很低public static void demo2() throws FileNotFoundException, IOException { FileInputStream fis = new FileInputStream("音频.mp3...原创 2019-03-30 17:33:51 · 452 阅读 · 0 评论 -
Linux命令行与系统管理
Linux命令行Linux文件系统的增删查改Linux目录介绍Linux基本的bash shell命令Linux安装软件,装卸软件原创 2018-10-23 17:13:07 · 333 阅读 · 0 评论 -
使用Eclipse开发java步骤/java编译
安装下载jdk,并配置环境变量!启动Eclipse,从菜单选择File->New-> Java project。项目命名,确认项目存储地址![注意:项目存储名称需和类名相同]鼠标右键单击项目添加类到项目,选择New->Class!写下代码,准备运行!public class HelloWorld { /* 第一个Java程序 * 它将打印字符...原创 2018-10-22 18:20:29 · 1025 阅读 · 0 评论 -
Java入门第一课:数据类型
Java入门第一课:数据类型文章目录Java入门第一课:数据类型1. 科普类2.数据类型2.1整型2.2浮点类型2.3 char类型2.4布尔类型2.5变量2.6运算符2.7字符串2.8空串和null串/1. 科普类Java区分大小写命名采用驼峰命名法源代码的文件名必须与公共类的名相同习惯把匹配的大括号上下对齐java中每个句子必须用分号;结束点号.用于调用方法对于一个方法。即...原创 2018-10-23 17:53:20 · 195 阅读 · 0 评论 -
java的基本程序设计框架
第三章:java的基本程序设计框架文章目录第三章:java的基本程序设计框架1. 科普类2. 数据类型2.1整型2.2浮点类型2.3 char类型2.4布尔类型2.5变量2.6 运算符2.7 字符串2.8 空串和null串/2.9 输入和输出2.10 控制流程2.11 大数值2.12 数组1. 科普类Java区分大小写命名采用驼峰命名法源代码的文件名必须与公共类的名相同习惯把匹配...原创 2018-11-27 22:25:02 · 913 阅读 · 0 评论 -
Java数组模拟队列
文章目录1. 数组模拟队列2. 数组模拟环形队列1. 数组模拟队列缺点数组不能复用package com.cds.queue;import java.util.Scanner;public class QueueArray { public static void main(String[] args) { Scanner sc = new Scanner(Sys...原创 2019-09-09 22:59:04 · 230 阅读 · 0 评论 -
java稀疏数组与普通数组相互转化
稀疏矩阵矩阵中非零元素的个数远远小于矩阵元素的总数,并且非零元素的分布没有规律,通常认为矩阵中非零元素的总数比上矩阵所有元素总数的值小于等于0.05时,则称该矩阵为稀疏矩阵(sparse matrix),该比值称为这个矩阵的稠密度;与之相区别的是,如果非零元素的分布存在规律(如上三角矩阵、下三角矩阵、对角矩阵),则称该矩阵为特殊矩阵。package com.cds.sparsearr...原创 2019-09-09 17:36:01 · 277 阅读 · 0 评论 -
Mysql面试-必知必会-必考点整理
面试的时候被MySQL给问住了–哎呀我就服了我自己了—来,重新做人文章目录第 1 章 数据库第 1.1 节 数据库系统原理一、事务概念ACID1. 原子性(Atomicity)2. 一致性(Consistency)3. 隔离性(Isolation)4. 持久性(Durability)AUTOCOMMIT二、并发一致性问题丢失修改读脏数据不可重复读幻影读三、封锁封锁粒度封锁类型1. 读写锁2...原创 2019-09-27 21:19:09 · 418 阅读 · 0 评论