
技术知识
文章平均质量分 74
谁是王大锤子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux基础二
密码服务:passwd -S 用户密码信-l 锁定帐号-u 解锁-n 设定密码最短有效期x 设定密码最长有效期-w 警告期-i 设定用户非活跃天数-d 清除用户密码监...原创 2018-12-23 00:15:03 · 228 阅读 · 0 评论 -
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 · 200 阅读 · 0 评论 -
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 · 420 阅读 · 0 评论 -
js
javascript 既可以作为前端语言,也可以作为后端语言语法上与java有类似之处,但本质上与java语言没有关系javascript 基本语法基本数据类型number 数字类型, 1.0 100string 字符串类型 "hello" 'world'null 空值undefined 未定义 比如一个变量还没有赋值布尔类型 true false变...原创 2018-09-20 10:26:13 · 155 阅读 · 0 评论 -
css
HTML 超文本标记语言 网页html5<!DOCTYPE html>后缀 *.html *.htm内容: <html> <head> <meta charset="utf-8"> <title>网页标题</titie> </head&a原创 2018-09-20 10:20:23 · 130 阅读 · 0 评论 -
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 · 219 阅读 · 0 评论 -
JDBC简介
JDBC基础知识什么是JDBC?JDBC就是 java database Connector java与数据库的连接器,就是一套接口,是Java代码与数据库的桥梁.重要的接口和类:Java.sql.Connection(连接接口,代表了Java代码与数据库服务器之间的连接).Java.sql.Statment(语句接口,代表了语句对象,可以用来执行各种sql语句).Java...原创 2018-08-23 18:45:25 · 201 阅读 · 0 评论 -
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 · 268 阅读 · 0 评论 -
SQL结构化查询语言
SQL结构化查询语言DDL 数据定义语言create 创建表、视图、索引...drop 删除表、视图、索引...alter 修改表truncate 截断1,alter(修改)给已有表中添加一列:alter table 表名 add (字段);修改表中的字段:alter table 表...原创 2018-08-19 22:03:44 · 794 阅读 · 0 评论 -
MySQL数据库四大约束详解
约束非空约束(not null):在定义数据表的时候,默认情况下所有字段是允许为空值的,如果需要禁止字段为空,那么就需要在创建表的时候显示指定.指定一个字段不为空的方式就是在字段定义后加上 not null.非空约束不因对通过insert语句插入的数据起作用,而且对于使用update语句进行更新...原创 2018-08-19 19:10:06 · 707 阅读 · 1 评论 -
MySQL数据库常用命令大全
常用命令大全(持续更新)show databases;显示所有数据库create database name;创建数据库use name;使用数据库drop name 直接删除数据库, 不提醒show tables; 显示数据库中的表desc name ;显示表的详细数据create database m...原创 2018-08-19 18:02:44 · 47052 阅读 · 9 评论 -
MySQL数据库的数据类型
数据类型整数类型 int -2^31 ~ 2^31-1 四个字节 tinyint 一个字节 smallint 两个字节 bigint 八个字节小数类型浮点类型 FLOAT DOUBLE 定点类型 (小数部分不会丢失精度,占用空间高) ...原创 2018-08-19 17:01:30 · 159 阅读 · 1 评论 -
vue
js框架 vue1. 职责划分-MVVM Model 模型 - 数据View 视图 - html 标签,样式ViewModel 用来结合模型和视图 - 决定数据展示在哪个标签上2. 入门例子vue中的数据和页面上标签内容是'绑定'在一起的,模型数据...原创 2018-09-20 10:45:30 · 186 阅读 · 0 评论 -
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 · 161 阅读 · 0 评论 -
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 · 287 阅读 · 0 评论 -
问题错误400
今天写代码遇到网页400的错误,这个错误的意思是请求无效,原因:前端的数据字段或者和数据类型与实体类的不一致.经过耐心排查我发现时间(date)这个类型要用string去传递,在实体类中应该用string去定义. ...原创 2018-11-19 12:47:05 · 1055 阅读 · 0 评论 -
spring应用
spring应用通过接口的方式来管理sql语句1,环境配置:在spring.xml文件中配置我们的需要的文件配置连接池在上一篇里已经说了,这里就不在重复了先配置sqlSession工厂搜索有哪些接口,把每个接口配置成为spring中的一个bean2具体操作:写一个实体类创建一个接口类...原创 2018-11-02 17:36:43 · 196 阅读 · 1 评论 -
Spring环境配置
idea---Spring环境配置步骤:1,在idea里面new一个Project,在里面找到Maven项目,点next2,在这里填上公司名和项目名,在点next,再点finish就创建成功了.3,接下来就是项目的环境配置了在pom.xml文件里加上我们需要用到的一些jar包.你的电脑里面有一个maven仓库,如果你...原创 2018-11-01 14:50:12 · 199 阅读 · 0 评论 -
Spring简介
Spring1,含义:为解决企业应用开发的复杂性而创建的开源框架,用基本的javabean来完成EJB的事情,从大小和开销方向spring都是轻量级的.2,特征:控制反转(ioc)------Spring通过一种控制反转的技术促进了低耦合.将对象之间的依赖关系交给spring来管理,进行控制....原创 2018-11-01 13:24:12 · 195 阅读 · 0 评论 -
mybatis 进阶内容
mybatis 进阶内容1.1 新增操作怎么获取自增长的值xml<!-- 将数据库插入后生成的id值,同步到java对象上 useGeneratedKeys="是否使用由数据库生成的主键" keyColumn="主键列的名称" keyProperty="主键要存入哪个属性"...原创 2018-10-26 12:09:11 · 219 阅读 · 0 评论 -
mybatiis
mybatiis框架framework 提高开发效率的工具对jdbc封装,对数据库的增删改查变得简单:mybatis, hibernate对web开发封装,spring-mvc, struts2处理请求参数 string 把这些框架整合在一起:spring(软件的黏合剂)SSM -> spri...原创 2018-10-26 11:59:46 · 181 阅读 · 0 评论 -
servlet-filter
1. 过滤器问题:设置解码字符集时,以下的代码出现在了多处servlet中,要求:希望避免出现重复代码request.setCharacterEncoding("utf-8");2. 概念Filter 过滤器可以对请求(响应)进行过滤请求 --> 过滤器1 --> 过滤器2 --> .... --> 过滤器n --> 目的地(Servlet, ...原创 2018-10-12 02:03:04 · 122 阅读 · 0 评论 -
cookie与session
Cookie 本意是小甜点, 可以用来记录多个请求之间的联系,保存服务器的状态实现一个记住用户名的功能创建CookieCookie c = new Cookie("名字", "值"); // 创建cookiec.setMaxAge(整数); // 设置cookie的寿命,单位是秒,没有设置寿命的是会话cookie浏览器关闭就删除c.setMaxAge(0); ...原创 2018-10-12 01:58:45 · 150 阅读 · 0 评论 -
Servlet开发
查询为例:开发流程 Servlet: 执行查询 public void service(HttpServletRequest request, HttpServletResponse response) { // 1) jdbc 代码,连接数据库,执行sql,查询结果 // 2) 存入作用域 ...原创 2018-09-20 11:04:56 · 267 阅读 · 0 评论 -
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 · 144 阅读 · 0 评论 -
网络模型与协议
OSI 七层模式:应用层,表示层,会话层,传输层,网络层,链路层,物理层五层模型:应用层,传输层,网络层.链路层,物理层四层模型应用层,传输层,网咯层,链路层应用层:http(超文本传输协议) ftp(文件传输协议) stmp (邮件发送协议) pop3(邮件接收协议), ss...原创 2018-08-16 20:52:16 · 597 阅读 · 0 评论 -
线程---扩展
juc中的大部分类是通过无锁并发实现的(没有用synchronized)CAS机制 compare And swap 比较并交换synchronized 可以称之为悲观锁cas 体现的是乐观锁首先不会给共享资源加锁,而是做一个尝试先拿到旧值,查看旧值是否跟共享区域的值相等如果不等,那么说明别的线程改动了共享区域的值,我的修改失败如果相等,那么就让我的修改成功如果修...原创 2018-08-16 18:44:06 · 126 阅读 · 0 评论 -
正则表达式的简单概述
正则表达式 1. 正则表达式就是正确的表达式 规则是java给我们定的 是指一个用来描述或者匹配一系列符合某个句法的字符串的单个字符串,其实就是一种规则,有自己特殊的应用. 2.正则表达式的组成规则 规则字符在java.util.regex Pattern类中 ...原创 2018-08-02 11:12:38 · 111 阅读 · 0 评论 -
StringBuffer的概述
StringBufferStringBuffer:线程安全的可变字符序列 StringBuffer的构造方法: StringBuffer() :无参构造的形式,初始容量16 StringBuffer(int capacity) : 指定容量构造一个字符串缓冲区 StringBuffer(String str) : 构造一个字符串缓冲区,并将其内容初始化为指定的字符串内...原创 2018-08-02 10:48:39 · 286 阅读 · 0 评论 -
初识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 · 129 阅读 · 0 评论 -
String特殊的引用类型
/** * String:特殊的引用类型 * 字符串是常量;它们的值在创建之后不能更改。(常量是在方法区中:字符串常量池 :前提:将字符串常量直接赋值的形式 ) * * 举例: * String str = "abc" ; ...原创 2018-07-27 22:43:07 · 267 阅读 · 0 评论 -
常用类Scanner
/** * Scanner类: * 表示简单文本扫描器 * * 1)创建Scanner类对象 * * Scanner的构造方法: * public Scanner(InputStream source) * InputStream is = System.in; //类似于抽象类多态 * 导包方式:import java.uti...原创 2018-07-27 22:42:27 · 134 阅读 · 0 评论 -
常用类Object
/** * Object:代表所有的根类,任何类都继承自Object类 * * public int hashCode()返回该对象的哈希码值(和集合hashtable :哈希表) * 每一个对象的哈希码值都不一样, 哈希码值不是实际意义上的地址值,可以理解为地址值 * * * public final Class<?&g...原创 2018-07-27 22:41:51 · 106 阅读 · 0 评论 -
抽象类
/** * 抽象类: * 在一个 类中,给出一个抽象功能,就必须将这个类定义为抽象类 * 抽象类的格式: * abstract class 父类名(){ * } * 抽象方法的格式: * 抽象方法 public abstract(必须写) 方法名(); * * 注意: * 1,如果一个类...原创 2018-07-27 22:41:01 · 99 阅读 · 0 评论 -
多态
/** * 多态:某个事物在不同时刻体现出来的不同状态 * 举例 : * 水:事物 * 液态 气态 固态 *多态的前提条件: * 1必须有继承关系 * 2必须有方法重写 * 3必须有父类引用子类对象 : 向上转型 * 格式: * 父类名 对象名 = new 子类名()...原创 2018-07-27 22:40:34 · 98 阅读 · 0 评论 -
类
* * 类的成员: * 1)成员变量 * 2)构造方法: 无参构造方法/有参构造方法 * 3)成员方法 * * * 成员方法分类 * 是否有返回值 * 有返回值类型的方法 * ...原创 2018-07-27 22:39:38 · 107 阅读 · 0 评论 -
匿名对象
匿名对象:没有名字对象 * 实际开发中,在接口中,抽象类 中用的非常多 * 格式 * new 类名() ; * 匿名对象的好处: * 1)一般,调用一次即可,不适合调用多次 * 2)调用完毕之后,会立即从内存释放掉,及时被GC垃圾回收器回收掉! * ...原创 2018-07-27 22:38:53 · 94 阅读 · 0 评论 -
set集合的简单概述
set集合set集合的特点:set集合中的方法和collection中的方法是一样的。无序性(元素存取的顺序不一致),元素不重复<list集合中的元素是有序的,元素可以重复>set集合有三个子实现类:HashSet的概述:此类实现set接口,有哈希表(实际上是一个hashma...原创 2018-08-04 23:48:24 · 385 阅读 · 0 评论 -
Math,Random,System,BigDecimal类的概述和方法使用
Math类Math类的概述: Math类包含用于执行基本数学的方法,比如初等指数,对数,平法根和三角函数。成员变量: public static final double E : 自然底数 public static final double PI: ...原创 2018-08-02 12:46:11 · 266 阅读 · 0 评论 -
Date,SimpleDateFormat,Calendar类的概述
Date类Date类的概述: 类 Date 表示特定的瞬间,精确到毫秒。构造方法: public Date() public Date(long date) //把一个long类型的毫秒值转换成一个日期对象成员方法 : pub...原创 2018-08-02 12:53:50 · 170 阅读 · 0 评论