- 博客(51)
- 收藏
- 关注
原创 Linux基础二
密码服务:passwd -S 用户密码信-l 锁定帐号-u 解锁-n 设定密码最短有效期x 设定密码最长有效期-w 警告期-i 设定用户非活跃天数-d 清除用户密码监...
2018-12-23 00:15:03 189
原创 Linux基本指令
Linux基本指令1.登录 Login: root(管理员名) Password:linux的密码 2.关机、注销、重启(关机:halt ,shutdown, init 0,poweroff) (重启:halt ,shutdown, init 0,poweroff) Logout: 注销...
2018-12-19 14:39:04 249
原创 问题错误400
今天写代码遇到网页400的错误,这个错误的意思是请求无效,原因:前端的数据字段或者和数据类型与实体类的不一致.经过耐心排查我发现时间(date)这个类型要用string去传递,在实体类中应该用string去定义. ...
2018-11-19 12:47:05 1021
原创 spring应用
spring应用通过接口的方式来管理sql语句1,环境配置:在spring.xml文件中配置我们的需要的文件配置连接池在上一篇里已经说了,这里就不在重复了先配置sqlSession工厂搜索有哪些接口,把每个接口配置成为spring中的一个bean2具体操作:写一个实体类创建一个接口类...
2018-11-02 17:36:43 170 1
原创 Spring环境配置
idea---Spring环境配置步骤:1,在idea里面new一个Project,在里面找到Maven项目,点next2,在这里填上公司名和项目名,在点next,再点finish就创建成功了.3,接下来就是项目的环境配置了在pom.xml文件里加上我们需要用到的一些jar包.你的电脑里面有一个maven仓库,如果你...
2018-11-01 14:50:12 174
原创 Spring简介
Spring1,含义:为解决企业应用开发的复杂性而创建的开源框架,用基本的javabean来完成EJB的事情,从大小和开销方向spring都是轻量级的.2,特征:控制反转(ioc)------Spring通过一种控制反转的技术促进了低耦合.将对象之间的依赖关系交给spring来管理,进行控制....
2018-11-01 13:24:12 171
原创 mybatis 进阶内容
mybatis 进阶内容1.1 新增操作怎么获取自增长的值xml<!-- 将数据库插入后生成的id值,同步到java对象上 useGeneratedKeys="是否使用由数据库生成的主键" keyColumn="主键列的名称" keyProperty="主键要存入哪个属性"...
2018-10-26 12:09:11 162
原创 mybatiis
mybatiis框架framework 提高开发效率的工具对jdbc封装,对数据库的增删改查变得简单:mybatis, hibernate对web开发封装,spring-mvc, struts2处理请求参数 string 把这些框架整合在一起:spring(软件的黏合剂)SSM -> spri...
2018-10-26 11:59:46 158
原创 servlet-filter
1. 过滤器问题:设置解码字符集时,以下的代码出现在了多处servlet中,要求:希望避免出现重复代码request.setCharacterEncoding("utf-8");2. 概念Filter 过滤器可以对请求(响应)进行过滤请求 --> 过滤器1 --> 过滤器2 --> .... --> 过滤器n --> 目的地(Servlet, ...
2018-10-12 02:03:04 101
原创 cookie与session
Cookie 本意是小甜点, 可以用来记录多个请求之间的联系,保存服务器的状态实现一个记住用户名的功能创建CookieCookie c = new Cookie("名字", "值"); // 创建cookiec.setMaxAge(整数); // 设置cookie的寿命,单位是秒,没有设置寿命的是会话cookie浏览器关闭就删除c.setMaxAge(0); ...
2018-10-12 01:58:45 128
原创 Servlet开发
查询为例:开发流程 Servlet: 执行查询 public void service(HttpServletRequest request, HttpServletResponse response) { // 1) jdbc 代码,连接数据库,执行sql,查询结果 // 2) 存入作用域 ...
2018-09-20 11:04:56 233
原创 Servlet深入
Servlet深入概念: 服务器端小程序作用:1) 处理请求 2) 返回响应运行环境:Tomcat (apache) 8.5 支持servlet 3.1Tomcat: 目录结构 bin 脚本目录 startup.bat shutdown.bat(ctrl+c) conf 配置目录 ...
2018-09-20 10:55:52 131
原创 servlet初体验
Servlet 是服务器端运行的java小程序,起到一个桥梁的作用,用于浏览器和应用程序之间进行沟通。常见的java服务器tomcat(免费的 apache) jetty(免费的 eclipse)jboss (jboss)weblogic (bea, oracle)websphere (ibm)java se , java ee, java meservlet,...
2018-09-20 10:51:10 136
原创 vue
js框架 vue1. 职责划分-MVVM Model 模型 - 数据View 视图 - html 标签,样式ViewModel 用来结合模型和视图 - 决定数据展示在哪个标签上2. 入门例子vue中的数据和页面上标签内容是'绑定'在一起的,模型数据...
2018-09-20 10:45:30 169
原创 jQuery
流行的js框架: jquery, vue 1. jquery 1.1 版本 1.x 兼容性更好,支持很多旧的浏览器, ie6,ie73.x 更新,体积更小1.2 使用导入jquery的js<script src="路径/js文件名"></script>1.3 jquery API1) 基本选择器`#id值, .class值, 标...
2018-09-20 10:39:46 177
原创 js深入
javascript 浏览器脚本语言1) 基本数据类型:数字,字符串, 布尔值, null, undefined2) 复杂数据类型: 数组 var array = new Array();var array = [1,2,3,4];访问元素 array[下标]for(var i = 0; i < array.length; i++) { arra...
2018-09-20 10:33:40 389
原创 js
javascript 既可以作为前端语言,也可以作为后端语言语法上与java有类似之处,但本质上与java语言没有关系javascript 基本语法基本数据类型number 数字类型, 1.0 100string 字符串类型 "hello" 'world'null 空值undefined 未定义 比如一个变量还没有赋值布尔类型 true false变...
2018-09-20 10:26:13 136
原创 css
HTML 超文本标记语言 网页html5<!DOCTYPE html>后缀 *.html *.htm内容: <html> <head> <meta charset="utf-8"> <title>网页标题</titie> </head&a
2018-09-20 10:20:23 107
原创 JavaWeb初体验
什么是HTML?1.HEML指的是超文本标记语言(Hyper Text Markup Language)2.HTML不是一种编程语言,而是一种标记语言3.标记语言是一套标记标签(markuo tag)4.HTML使用标记语言来描述网页HTML标签HTML标记标签通常被称为HTML标签(HTML tag)1.HTML标签是有尖括号包围的关键词,比如<html>...
2018-09-20 10:05:21 181
原创 JDBC简介
JDBC基础知识什么是JDBC?JDBC就是 java database Connector java与数据库的连接器,就是一套接口,是Java代码与数据库的桥梁.重要的接口和类:Java.sql.Connection(连接接口,代表了Java代码与数据库服务器之间的连接).Java.sql.Statment(语句接口,代表了语句对象,可以用来执行各种sql语句).Java...
2018-08-23 18:45:25 177
原创 MySQL连接查询
连接查询内连接:select...from 表1 inner join 表2 on 连接条件 where ..group by ..having...order by...limit...;左外连接:select...from 表1 left[outer] join 表2 on 连接条件右外连接:...
2018-08-23 18:22:42 206
原创 SQL结构化查询语言
SQL结构化查询语言DDL 数据定义语言create 创建表、视图、索引...drop 删除表、视图、索引...alter 修改表truncate 截断1,alter(修改)给已有表中添加一列:alter table 表名 add (字段);修改表中的字段:alter table 表...
2018-08-19 22:03:44 761
原创 MySQL数据库四大约束详解
约束非空约束(not null):在定义数据表的时候,默认情况下所有字段是允许为空值的,如果需要禁止字段为空,那么就需要在创建表的时候显示指定.指定一个字段不为空的方式就是在字段定义后加上 not null.非空约束不因对通过insert语句插入的数据起作用,而且对于使用update语句进行更新...
2018-08-19 19:10:06 668 1
原创 MySQL数据库常用命令大全
常用命令大全(持续更新)show databases;显示所有数据库create database name;创建数据库use name;使用数据库drop name 直接删除数据库, 不提醒show tables; 显示数据库中的表desc name ;显示表的详细数据create database m...
2018-08-19 18:02:44 46763 9
原创 MySQL数据库的数据类型
数据类型整数类型 int -2^31 ~ 2^31-1 四个字节 tinyint 一个字节 smallint 两个字节 bigint 八个字节小数类型浮点类型 FLOAT DOUBLE 定点类型 (小数部分不会丢失精度,占用空间高) ...
2018-08-19 17:01:30 132 1
原创 网络模型与协议
OSI 七层模式:应用层,表示层,会话层,传输层,网络层,链路层,物理层五层模型:应用层,传输层,网络层.链路层,物理层四层模型应用层,传输层,网咯层,链路层应用层:http(超文本传输协议) ftp(文件传输协议) stmp (邮件发送协议) pop3(邮件接收协议), ss...
2018-08-16 20:52:16 570
原创 线程---扩展
juc中的大部分类是通过无锁并发实现的(没有用synchronized)CAS机制 compare And swap 比较并交换synchronized 可以称之为悲观锁cas 体现的是乐观锁首先不会给共享资源加锁,而是做一个尝试先拿到旧值,查看旧值是否跟共享区域的值相等如果不等,那么说明别的线程改动了共享区域的值,我的修改失败如果相等,那么就让我的修改成功如果修...
2018-08-16 18:44:06 112
原创 线程再相见
线程的第三种写法:public interface Callable<V> { /** * Computes a result, or throws an exception if unable to do so. * * @return computed result * @throws Exception if unabl...
2018-08-16 18:24:52 92
原创 初识线程,多线程
进程与线程进程:同一个操作系统中执行的一个子程序,包含了三部分,虚拟CPU,代码,数据.多进程:同一个操作系统中执行的多个并行的子程序,可以提高CPU的使用率.线程:同一个进程当中并发执行的多个子程序流.多线程:同一个进程中并发执行的多个子程序流,可以提高CPU的使用率.进程与线...
2018-08-13 12:29:11 166
原创 初识IO流
IOInput 输入Output 输出 文件java.io.File 它是对应者实际的文件或是文件夹(目录)new File(String 文件路径)new File("d:/1.txt"); // 可以使用 / 作为分隔符new File("D:\\MySQL"); // 可以使用 \ 作为分隔符或者可以使用 `File.separator` 获取不同...
2018-08-10 20:43:51 114
原创 异常
异常(异常的概述和分类)A:异常的概述 异常就是Java程序在运行过程中出现的错误。 B:异常的分类 通过API查看Throwable Error 服务器宕机,数据库崩溃等 Exception C:异常的继承体系 Throwable Error Exception RuntimeException 异常(J...
2018-08-07 22:07:01 85
原创 Map集合
Map java为数据结构中的映射定义了一个接口java.uilt.Map。此接口主要有四个常用的实现类,分别是HashMap、Hashtable、LinkedHashMap和TreeMap HashMap size表示HashMap中存放K ,V 的数量 LoadFactor装载因子 装载因子用来衡量H...
2018-08-07 22:03:04 83
原创 set集合的简单概述
set集合set集合的特点:set集合中的方法和collection中的方法是一样的。无序性(元素存取的顺序不一致),元素不重复<list集合中的元素是有序的,元素可以重复>set集合有三个子实现类:HashSet的概述:此类实现set接口,有哈希表(实际上是一个hashma...
2018-08-04 23:48:24 343
原创 泛型的应用
public static void main(String[] args) { MyClass2 myClass2 = new MyClass2(); //泛型方法,当你在调用方法时,明确泛型的具体类型 myClass2.show(100); myClass2.show("abc"); myClass2.show(...
2018-08-02 14:29:52 169
原创 泛型概述
泛型机制:JDK1.5之后引入的一个新特性 泛型机制是一种把数据类型明确工作推迟到创建对象或调用方法时才去明确的一种机制 泛型的语法 <数据类型,数据类型> 数据类型只能写引用数据类型 泛型只在编译期间有效,在运行期就擦除了 泛型的好处1.把问题提前到了编译期避免了向下转型 泛型定义的位置:可以定义在接口...
2018-08-02 14:25:43 99
原创 数据结构
数据结构数据结构概述:数据结构其实就是存储数据的格式分类: 栈 , 队列 , 数组 , 链表 , 树 , 哈希表栈特点: 先进后出队列: 先进先出数组特点: 查询快 , 增删慢链表特点: 查询慢 , 增删快List的三个...
2018-08-02 13:47:47 101
原创 List集合
List集合List概述及特点:元素有序,并且每一个元素都存在一个索引,元素可以重复List集合的特有功能概述:void add(int index,E element):在指定索引处添加元素E remove(int index):移除指定索引处的元素,返回的是移除的元素E get(int ind...
2018-08-02 13:42:57 121
原创 集合的遍历
public static void main(String[] args) { // List 接口 // A:List集合的特有功能概述 // void add(int index,E element): 在指定索引处添加元素 // E remove(int index):移除指定索引处的元素 返回的是移除的元素 ...
2018-08-02 13:30:22 90
原创 集合的概述
集合集合的由来:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,java就提供了集合类数组和集合的区别:1,长度区别:数组的长度是固定的而集合的长度是可变的2,存储数据类型的区别:数组可以存储基本数据类型,也可以存储引用数据类型;而集合只能存储引用数据类型...
2018-08-02 13:21:27 162
原创 Date,SimpleDateFormat,Calendar类的概述
Date类Date类的概述: 类 Date 表示特定的瞬间,精确到毫秒。构造方法: public Date() public Date(long date) //把一个long类型的毫秒值转换成一个日期对象成员方法 : pub...
2018-08-02 12:53:50 141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人