自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 aws使用root远程登陆

sudo passwd root输入两次密码su root修改ssh配置文件,允许密码登陆vim /etc/ssh/sshd_config## 将下面的 no 改为 yes 可使用/搜索 PasswordAuthentication no找到PermitRootLogin,注释掉这一行 添加PermitRootLogin yes,保存,退出。sudo /sbin/s...

2019-01-16 16:54:23 861

原创 HTML超文本标记语言常用的一些标签

在之前的学习中了解到了xml是可扩展型标记语言,所以html和xml有相似之处,html是可以在网络上传输的超文本标记语言,所以xml的所有要求对于html同样适用,单双标签,子标签,属性,之类的html也都有。超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准。超文本标记语言超文本标记语言它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件

2017-09-09 09:13:05 4138

原创 数据库JDBC搭建

先拷jar包到项目中,然后build path,现在就可以开始搭建JDBC了这里要用到反射,所以要知道驱动的类所在的路径,import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;public class JDBCcon { public static void main(

2017-08-22 20:50:52 334

原创 oracle数据库if 循环 存储过程 函数 触发器

-- 声明变量declare na varchar2(20):='张三';begin -- 将查询出的数据放入到变量里面 select ename into na from emp where empno=7788; -- 打印输出语句 dbms_output.put_line('你好:'||na);end;-- if语句declare score number :

2017-08-22 20:45:31 647

原创 Oracle数据库查询语句以及简单函数(含例子)

--这是oracl自带的四张表格/*这是多行注释*/select * from emp;select * from dept;select * from salgrade;select * from bonus;--查询表中的某列数据select ename from emp;select ename,empno,job from emp;--查

2017-08-16 22:26:24 602

原创 java反射原理

反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧!           一,先看一下反射的概念:              主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。          

2017-08-12 14:42:01 293

原创 xml文档解析 DOM和DOM4J分析

1.DOM生成和解析XML文档 为 XML 文档的已解析版本定义了一组接口。解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以使用 DOM 接口来操作这个树结构。优点:整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能;缺点:将整个文档调入内存(包括无用的节点),浪费时间和空间;使用场合:一旦解析了文档还需多次访问这些数据;硬件资源充足(内存、CPU)。 

2017-08-12 14:38:41 228

转载 UDP协议的网络编程

java网络编程之UDP实例package Socket;import java.net.DatagramPacket;import java.net.InetAddress;public class Dgram { public static DatagramPacket toDatagram(String s, InetAddress destIA,

2017-08-12 14:34:26 195

转载 TCP协议的客服端 服务器

基于TCP(面向连接)的socket编程,分为客户端和服务器端。客户端的流程如下:(1)创建套接字(socket)(2)向服务器发出连接请求(connect)(3)和服务器端进行通信(send/recv)(4)关闭套接字服务器端的流程如下:(1)创建套接字(socket)(2)将套接字绑定到一个本地地址和端口上(bind)(3)将套接字设为监听模式,准备接收客户

2017-08-12 14:31:33 304

转载 线程状态,多线程的使用,线程的通信(总结)

多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图:上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括:Java线程具有五中基本状态新建状态(New):当线程对象对创建后,即进入

2017-08-12 14:28:26 304

转载 IO流,输入流输出流,字节流字符流

1.流的概念流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。2.IO流的分类IO流分为字符流和字节流. 3.字节流和字符流的区别1.字节流读取的时候,读到一个字节就返回一个字节; 字符流使用了字节流读到一个或多个字节(

2017-08-12 14:26:01 586

翻译 集合和数组的比较

java中的集合和数组1234567891011121314151617181920212223242526272829

2017-08-12 14:18:17 1755

原创 网络工程用UDP协议和多线程实现群聊。(用map来存取地址信息)

import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.text.SimpleDateFormat;import java.util.Date;import java.uti

2017-08-09 21:37:22 263

原创 实现comparable接口,从写compareTo方法对object数组元素进行排序。

1) 方法声明为public  void sortArr(Object arr[]){  }2) 方法中首先输出排序前数组内容,然后进行排序,最后输出排序后数组内容。3) 可以是冒泡排序或其他算法实现,不直接调用Java提供的方法实现排序。思路:任意类实现Comparable接口来实现该引用数据类型的元素排序,在sort()方法中将Object强转成Comparable实现两个对象的比

2017-07-27 13:59:30 3267

原创 面向对象及三大特征讲解(图文)

面向对象的三个基本特征(讲解)面向对象的三个基本特征是:封装、继承、多态。 封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:

2017-07-25 19:43:45 5255

原创 static关键字用法总结。(详细)

1.     静态方法 通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法   声明为static的方法有以下几条限制: · 它们仅能调用其他的static 方法。 · 它们只能访问static数据。 · 它们不能以任何方式引用this 或super。class Simple {    static void go() {

2017-07-21 20:04:32 294

原创 定义二分法查找数组中的数,实现arrays.binarySearch()int类型的功能。

public static int ef(int a[], int n) {// 砍半取中间值进行比较int s = 0, e = a.length - 1;int m = (s + e) / 2;while (a[m] != n && e > s) {// 在前半部分if (a[m] > n) {e = m - 1;}// 在后半部分else if (a[

2017-07-19 15:57:13 387 1

原创 给Java自学者的课程建议(第一周)。

第一周 每个同学在自学的过程中遇到的问题就是弄不清哪些是重点,哪些需要着重记忆,或者学习的进度改保持什么样子,下面就是我总结的java自学者搞懂的知识点以及进程。以后会不断更新。  第一天:系统的了解java的运行的过程,从jdk,到jre,jvm,编译器将将.java文件编译成java字节码文件(.class文件),通过解释器(jvm虚拟机)将字节码文件解释成对应的机器语言并运行

2017-07-18 21:36:20 539

原创 for循环回顾,随机输出一个奇数得到菱形(双for嵌套得到菱形方法的延伸)

学习了for循环我们就知道了for是一个很强大的功能,能让计算机代替我们做很多繁琐的事情,本片文章就是我学习了for循环之后的一些简单的回顾以及延伸,利用for循环得到简单的图形:矩形,三角形,平行四边形,菱形。本文中我还借着菱形写了一点延伸,仅供参考,下面我们就回顾一下这几个例子。

2017-07-17 20:00:42 800

转载 java如何用for循环编写十进制转换二进制的算法(精)。

在这里进行进制转换主要是思想的问题,大家都知道整数的十进制转二进制是比较容易实现的,而小数部分才是难点,所以我们在这里可以拆分为两个部分,整数部分和小数部分,以下就是详细代码加解释。import java.util.*;public class TestDemo{public static void main(String[]args){//使用循环分别实现将10进值整数和

2017-07-14 17:50:16 3662

原创 关于判断输入的 数是不是整数的问题,然后判断奇偶性。

import java.util.*; public class Haha {public static void main(String[]args){System.out.println("请输入一个数:");Scanner sc=new Scanner(System.in);double a=sc.nextDouble();int b=(int)a;if(a-

2017-07-13 21:27:52 695

翻译 第二节课 if else 判断格式的讲解

通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。 在 Java中,我们可使用以下条件语句:if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码if...else if....else 语句 - 使用该语句来选择多个代码块之一来执行switch 语句 - 使用该语句来选择多个代码块之一来执行。

2017-07-13 21:21:03 485

原创 关于郑州个人所得税的计算器java编写两种方法

目前全国各地的个人所得税不一样我们就拿郑州的个人所得税作为一个例子进行描写。郑州个人所得税计算公式应纳税所得额 = 税前工资收入金额 - 五险一金(个人缴纳部分) - 起征点(3500元)应纳税额 = 应纳税所得额 x 税率 - 速算扣除数提示:自2011年开始至今,内地人员个税起征点为3500元,外籍人士(包括港、澳、台),个税起征点应设为4800元。郑州个人

2017-07-13 20:13:42 527

原创 关于Java初初学者的各种基本数据类型的定义。

在Java初学者的学习过程中,基本数据类型之间的转换对于初学者来说比较混乱,并且记忆也容易混淆,下面就是各种数据类型的总概括。他们所占据的字节以及表数范围如下表:下面用一个例子来说明一下。public class Haha{public static void main(String[]args){byte a=4;  //在这里byte表数

2017-07-12 19:36:14 239

空空如也

空空如也

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

TA关注的人

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