- 博客(71)
- 收藏
- 关注
转载 JAVA-网络编程
网络编程网络基本概念 网络模型: 物理层、数据链路层、网络层、传输层(UDP、TCP)、应用层、会话层、表示层 --- http、ftp、pop3、SMATP(电邮) 网络协议: 服务商和浏览器厂商之间约定的解析方式。 IP地址: 实际上是在网络中用于标记主机。 取值范围是0 - 255,一共能表示2^32个取值。 域名:厂商提供的便于记忆的字符串 一级域名:用于表示的...
2019-09-04 22:00:00
142
转载 JAVA-字节数
12 / 2 = 6 ~ 06 / 2 = 3 ~ 03 / 2 = 1 ~ 01 / 2 = 0 ~ 1Latin1(iso8859-1 ascII) 1个字节 引文数字常用符号gb2312 2个字节 兼容Latin1 常用汉字gbk 2个字节 兼容 gb2312 更多的汉字unicode 全世界所有字符,每个字符对应到一个固定数字utf-16/utf-32 用2/4个字节代表un...
2019-09-04 21:59:00
168
转载 JAVA-线程-学习笔记
线程概述: 1、进程:当前操作系统执行的任务。 2、一般而言,现在操作系统都是多进程的。 3、线程:进程中的子任务。 4、在实际应用中,都是多线程的场景。 5、线程本身是CPU上执行,CPU的每一个核在同一时刻内只能执行一个线程,但是CPU在底层会对线程进行快速的轮询切换。 6、每一个进程中至少包含1个线程。 7、线程在执行任务的过程中大概可以认为分为两大块: 1、在CPU上执行...
2019-09-04 21:58:00
158
转载 JAVA-集合-List
1 package test; 2 3 import java.util.ArrayList; 4 import java.util.Comparator; 5 import java.util.LinkedList; 6 import java.util.List; 7 import java.util.Stack; 8 import java.ut...
2019-09-04 21:52:00
131
转载 JAVA-SpringMVC Session的使用
1.仍然可以使用传统的方式来使用session 2.也可以使用SpringMVC提供的机制操作session 可以将属性存入model中 在通过在类上声明@SessionAttributes注解,将指定属性存入session中 转载于:https://www.cnblogs.com/xiaoluohao/p/11354167.html...
2019-08-14 19:26:00
117
转载 JAVA-SpringMVC 重定向和转发的实现
请求转发和重定向的区别: 请求重定向和请求转发都是web开发中资源跳转的方式。 请求转发是服务器内部的跳转 地址栏不发生变化 只有一个请求响应 可以通过request域传递数据 请求重定向是浏览器自动发起对跳转目标的请求 地址栏会发生变化 两次请求响应 无法通过request域传递对象SpringMVC中实...
2019-08-14 19:21:00
584
转载 JAVA-SpringMVC 注解方式配置及原理
SpringMVC支持使用注解方式配置,比配置文件方式更加的灵活易用,SpringMVC使用的主流模式。一、配置方式 1.在配置文件中开启SpringMvc的注解模式 2.使用注解开发Contorller 3.发布应用,通过浏览器进行访问 二、SpringMVC注解方式工作原理 1.当服务...
2019-08-14 16:32:00
117
转载 JAVA-SpringMVC 入门案例
一、创建web项目,并导入SpringMVC相关开发包 配置前端控制器 本质上是一个servlet,在当前web项目中配置该servlet 生成SpringMVC的核心配置文件 SpringMVC默认会自动在web应用的WEB-INF目录下去寻找 [前端控制器-ServletName]-servlet.xml作为当前Sp...
2019-08-14 15:50:00
125
转载 JAVA-SpringMVC 概述及组件介绍
一、SpringMVC概述 SpringMVC是一个WEB层、控制层框架,主要用来负责与客户端交互,业务逻辑的调用。 SpringMVC是Spring家族中的一大组件,Spring整合SpringMVC可以做到无缝集成。 特点:简单、易用、性能强二、SpringMVC的组件介绍 1.前端控制器(DispatherServlet) 本质上是一个S...
2019-08-14 15:31:00
140
转载 JAVA-基础-图解 插入排序
插入排序: 代码逻辑: 1 package cn.lk; 2 3 public class Demo01 { 4 public static void main(String[] args) { 5 6 int a[]={1,58,62,45,874,12,496,152,123,-5,-45,-9};...
2019-08-05 20:45:00
108
转载 JAVA-基础-图解 选择排序
选择排序: 代码逻辑: 1 package cn.lk; 2 3 public class Demo01 { 4 public static void main(String[] args) { 5 6 int a[]={1,58,62,45,874,12,496,152,123,-5,-45,-9...
2019-08-05 20:29:00
107
转载 JAVA-基础-图解 冒泡排序
冒泡排序 逻辑以及代码如下: 写的比较详细,如果还有的地方不理解,欢迎相互讨论 1 package cn.lk; 2 3 public class Demo01 { 4 public static void main(String[] args) { 5 6 int a[]={1,58,62,45,8...
2019-08-05 20:27:00
129
转载 JAVA-基础-数组
一、数组概念 数组是长度固定内容可变的存储多个同一类型数据的容器。二、定义数组 方式一: 这种方式定义的数组,只定义了长度而没有指定初始值,则初始值采用默认值。 数值类型为0,char型为 ‘a’,boolean型为false,引用类型为null。 方式二: 这种方式定义的数...
2019-08-05 20:19:00
125
转载 JAVA-基础-控制结构
一、控制结构 控制结构是控制程序如何运行的特殊的语句结构。 控制结构分为 顺序控制结构 分支控制结构 循环控制结构。 二、顺序控制结构 除了分支控制结构 和 循环控制结构之外的语句都是按照顺序控制结构运行的。即,语句由上到下,由左到右依次执行。 三、分支控制结构 1.if判断 i. if语句 if可以实现判断,...
2019-08-05 20:02:00
113
转载 JAVA-基础-表达式、语句
一、表达式 java中的一个计算式称之为一个表达式 表达式只是一个运算式,之后不可以跟分号。1 2+32 true & false 3 3<5 4 3>2?"yes":"no" 5 str.toUpperCase()二、语句 一个表达式之后跟一个分号,就形成了一个可执行的语句。 1.语句之后通常都要跟一个分号表...
2019-08-05 19:27:00
152
转载 JAVA-基础-运算符
1. 运算符 运算符,即对数据进行运算的符号。 通过java内置的运算符可以对对应的数据进行相应操作。 java中有若干种类型的运算符: 算数运算符、赋值运算符、关系(比较)运算符、逻辑运算符、位运算符、三元表达式 2. 算数运算符 实现算数运算的运算符。 a. + - * / % i. 数值类型进行算数运算时,所有参与算数...
2019-08-05 19:16:00
108
转载 JAVA-基础-关键字、引用、直接量、变量、常量
一、 关键字 java内部定义的java语言专用的单词,这些单词具有特殊意义,开发人员在定义自己声明的名称时应避开这些专用单词。这些专用单词就称之为java的关键字。 java共53个关键字,另外const,goto这两个词也是关键词,但没有任何功能,是java的预留关键字。 二、标识符 用户自定义的名称就称之为标识符。 标识符的定义...
2019-08-05 19:01:00
304
转载 JAVA-基础-数据类型转换
一、类型的转换 java中数据具有类型。这些类型是可以相互进行转换的。 1.自动类型转换 六个和数字相关的基本类型,可以自动由小到大进行类型转换。但是反过来就不行。 *注意,在整形自动转浮点型时,有可能存在精度丢失。 char类型可以根据ASCii码表自动转换为int类型。数值类型在ASCii码表有效范围内也可以自动转...
2019-08-03 17:43:00
97
转载 JAVA-基础-boolean数据类型详解
布尔类型Java 有一种表示逻辑值的简单类型,称为布尔型。它的值只能是真或假这两个值中的一个。它是所有的诸如下面的程序说明了布尔类型的使用: 1 // Demonstrate boolean values. 2 class BoolTest { 3 public static void main(String args[]) { 4 boolean...
2019-08-03 17:27:00
1494
转载 JAVA-基础-数据类型
一、直接量 1.数字直接量 java支持用十进制、二进制、八进制、十六进制代表数字的直接量,其中二进制、八进制、十六进制需要通过不同的前缀开头。 2.字符直接量 java中通过单引号将字符括起来代表一个字符直接量 一个字符直接量只能代表一个字符,不可以在一个字符直接量中写入多个字符 不允许有空的字符直接量 ...
2019-08-03 17:09:00
110
转载 Windows 数据表示形式及码表
1.信息的二进制表示方式 计算机可以处理很多不同类型的数据——数字、文本、图片、音频、视频 ......,看似什么都能表示,什么都都能处理,但其实,计算机无论处理什么数据,都是将数据转化为了二进制来进行存储和处理的。 计算机需要将不同的数据按照不同方式转化为二进制后才可以处理 例如, 图片、音频、视频转二进制,需要按照不同规则来进行...
2019-08-03 15:23:00
225
转载 Windows 进制
一、进制的概念 数字在累计时,进位的机制就称之为进制。 1.十进制 逢十进一 0 1 2 3 4 5 6 7 8 9 10 11 ... 2.二进制 计算机可以处理很多不同类型的数据,但在计算机的底层,最终都是对数字的存储和处理。 而基于计算机硬件实现的便利性考虑,计算机底层存储和处理数据都是以二进制的形...
2019-08-03 15:02:00
299
转载 JAVA-基础-注释
一、注释的概念 程序中给人看的提示信息,注释会被编译器忽略,在程序编译和执行的过程中不受任何影响,仅仅在阅读代码时提示信息用。二、注释的形式 1.行注释 基本语法: 1 //双斜杠之后到当前行结尾的内容被注释掉了 2.块注释 基本语法: 1 /*2 * 我被注释了3 * 我也被注...
2019-08-03 14:36:00
158
转载 JAVA-基础-入门案例 & 编译运行
一、开发java入门程序 1.在做此案例之前,先将隐藏扩展名选项取消勾选 2.编写Demo01.java文件 1 class Person{2 public static void main(String args[]){3 System.out.println("hello world~");4 }5 }...
2019-08-03 14:17:00
87
转载 JAVA-基础-安装配置
1.java的基本概念 JVMJava Virtual MachineJava虚拟机Java的虚拟机核心JREJava Runtime Environmentjava运行时环境在JVM的基础上增加了运行环境,可以供java程序运行使用JDKJava Development Kit JAVA开发工具包在JVM...
2019-08-03 14:10:00
72
转载 JAVA-基础-简介
一、Java概述 1.发展历史 由于C++过于复杂,开发难度较大,Sun公司决定基于C++基本语法进行改进,开发一套新的编程语言 第一次开发出了Oak语言,本想用作嵌入式开发语言,但是失败了,转型为了Java Sun公司 1995 年 正式发布JAVA 在Sun公司的管理之下,java经历了若干个版本的发展 1....
2019-08-03 00:59:00
63
转载 Windows Dos命令
Dos命令大全完整版DOS(磁盘操作系统)命令,是DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。使用技巧DOS命令不区分大小写,比如C盘的Program Files,在dos命令中完全可以用"progra~1"代替,加上英文引号是因为名称的中间有空格(即多于一个词),这一点是初学者经常忽略的。常用命令:...
2019-08-03 00:37:00
406
转载 JAVA-Spring 整合 JDBC
一、回顾JDBC 1.java操作关系型数据的API。 导入相关数据库的驱动包后可以通过JDBC提供的接口来操作数据库。 2.实现JDBC的六个步骤 注册数据库驱动 获取数据库连接 获取传输器对象 传输sql执行获取结果集对象 遍历结果集获取信息 关闭资源 ...
2019-08-02 21:52:00
105
转载 JAVA-Spring AOP 原理及注解方式实现
Spring AOP的原理 Spring会在用户获取对象时,生成目标对的代理对象,之后根据切入点规则,匹配用户连接点,得到切入点,当切入点被调用时,不会直接去找目标对象,而是通过代理对象拦截之后交由切面类中的指定的通知执行来进行增强。 Spring自动为目标对象生成代理对象,默认情况下,如果目标对象实现过接口,则采用java的动态代理机制,如果目标对象没有...
2019-08-02 01:02:00
157
转载 JAVA-Spring AOP五大通知类型
一、前置通知 在目标方法执行之前执行的通知 在前置通知方法,可以没有参数,也可以额外接收一个JoinPoint,Spring会自动将该对象传入,代表当前的连接点,通过该对象可以获取目标对象和目标方法相关的信息。注意,如果接收JoinPoint,必须保证其为方法的第一个参数,否则报错! 配置方法: 二、环绕通知 在目标方法执行之前和之后...
2019-08-02 00:32:00
1059
转载 JAVA-Spring AOP详解
1.Spring AOP中的基本概念 连接点(Joinpoint):在程序执行过程中某个特定的点,比如某方法调用的时候或者处理异常的时候。在Spring AOP中,一个连接点总是表示一个方法的执行。 通俗的讲: 层与层之间调用的过程中,目标层中可供调用的方法,就称之为连接点。 切入点(Pointcut):匹配连接点的断言。通知和一个切入点...
2019-08-01 23:38:00
146
转载 JAVA-Spring AOP基础 - 代理设计模式
利用IOC DI实现软件分层,虽然解决了耦合问题,但是很多地方仍然存在非该层应该实现的功能,造成了无法“高内聚”的现象,同时存在大量重复的代码,开发效率低下。 1 @Service 2 public class UserServiceImpl implements UserService { 3 @Autowired 4 priva...
2019-08-01 14:02:00
91
转载 JAVA-Spring IOC DI实现软件分层解耦
1.软件分层思想 在软件领域有MVC软件设计思想,指导着软件开发过程。在javaee开发领域,有javaee的经典三层架构MVC设计思想的经典三层架构MVC设计思想的经典应用。 而在软件设计思想中,追求的是“高内聚 低耦合”的目标,利用Spring的IOC和DI可以非常方便的实现这个需求。2.实现步骤 (1)在层与层之间设计接口,面向接口编程: ...
2019-07-28 23:05:00
213
转载 JAVA-Spring注解方式实现IOC和DI
1.Spring注解 Spring除了默认的使用xml配置文件的方式实现配置之外,也支持使用注解的方式实现配置,这种方式效率更高,配置信息更清晰,修改更方便,推荐使用。 所谓注解就是给程序看的提示信息,很多时候都是用来做为轻量级配置的方式。 关于注解的知识点,可以看我上篇随笔内容。2.Spring引入context名称空间 在MyEclipse中导入sprin...
2019-07-26 23:57:00
215
转载 JAVA-注解(2)-自定义注解及反射注解
自定义注解开发 1.开发一个注解类 开发一个注解类的过程,非常类似于开发一个接口,只不过需要通过@interface关键字来声明 2.使用元注解修饰注解的声明 所谓的原注解是用来修饰注解声明的注释,可以控制被修饰的注解的特性。 @Target 用来声明被修饰的注解可以用在什么位置。 可以在@Target的属性中设置El...
2019-07-26 22:38:00
145
转载 JAVA-注解(1)-JDK内置注解
1.注解概念 注释: 给人们看的提示信息,人们看了提示信息了解代码的内容 java中的三种注释: 1.单行注释 // 2.多行注释(文本注释) /* */ 3.文档注释 /** */ 注解: sun公司在jdk1.5开始提供的新特性 给代码看...
2019-07-26 00:45:00
98
转载 JAVA-Spring框架之IOC(DI)-注入方式(1)
spring框架概述 spring是一个service层的框架,可以整合许多其 他框架,进行工作 spring的主要技术是IOC(DI)和AOP IOC(DI)-控制反转(依赖注入)AOP - 面向切面编程1. IOC(DI) 所谓的IOC称之为控制反转,简单来说,就是将创 建对象的权力和对象的生命周期都由spring框架 来管理,从此开发过程中便不再关心对象的...
2019-07-26 00:01:00
88
转载 win7 开机网络等待,应用打不开的解决方案
状况描述:最近,笔记本电脑开机之后,网络图标一直转圈,任何应用程序也打不开,开机关机还是可以的,之前是偶尔发生这种情况,然后重启一下或许就行了,但最近每次开机都是这个情况,很恼火,在网上百度了很久,有看到说调出任务管理器,把explorer进程结束再重启的,也有说要把驱动精灵驱动人生全部卸载的,但是试了之后都不管用。。。终于,在某个角落里,看到一位大神的办法,其实也很简单解决办法:关...
2018-11-21 08:26:00
399
转载 网络构建笔记
创建VLAN:()#vlan 10(-)#name xxx删除VLAN:()#no vlan 10划分VLAN:()#int_ f_ x/x或int_ ra_ f_ x/x (连续串口)(-)#sw_ mo_ ac_(-)#sw_ ac_ vlan x(-)#exit生成树协议:()#Span...
2018-06-23 15:05:00
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人