09 2018 档案

摘要:public static char firstNonRepeatedCharacter(String str) { //获取字符串中不重复的第一个字符 //第一步,用hashMap进行存放分割出来的字符串 //key当做接收分割出来的字符串 value用来接受次数 HashMap hashMap = new HashMap(... 阅读全文
posted @ 2018-09-29 15:39 韦邦杠 阅读(851) 评论(0) 推荐(0) 编辑
摘要:第一步:配置pom.xml 该代码放在<dependencies>里面 <!--spring 所需要的jar包 web、aop、jdbc、webmvc--> <!--1、spring web包--> <dependency> <groupId>org.springframework</groupId 阅读全文
posted @ 2018-09-26 20:08 韦邦杠 阅读(414) 评论(0) 推荐(0) 编辑
摘要:Git工作区域 工作间的关系 从工作区提交到远程仓库 果哥视频:https://www.bilibili.com/video/av14813510/?p=10 从远程仓库到工作区 果哥视频:https://www.bilibili.com/video/av14813510/?p=11 完整图 工作流 阅读全文
posted @ 2018-09-24 23:51 韦邦杠 阅读(429) 评论(0) 推荐(0) 编辑
摘要:什么是Git 作者 Linux和Git之父李纳斯·托沃兹(Linus Benedic Torvalds)1969、芬兰 特点 1. 直接记录快照,而非差异比较 2. 近乎所有操作都是本地执行 3. 时刻保持数据完整性 4. 多数操作仅添加数据 优点 缺点 阅读全文
posted @ 2018-09-24 11:44 韦邦杠 阅读(3306) 评论(0) 推荐(0) 编辑
摘要:简单了解 Maven的生命周期就是对所有的构建过程进行抽象和统一。包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有的构建步骤。 Maven的生命周期是抽象的,即生命周期不做任何实际的工作,实际任务由插件完成,类似于设计模式中的模板方法。 Maven内置3个生命周期 阅读全文
posted @ 2018-09-24 11:37 韦邦杠 阅读(197) 评论(0) 推荐(0) 编辑
摘要:maven仓库的分类 分为两类:本地仓库和远程仓库 远程仓库又分为三大类,分别是:中央仓库、私服和其他仓库。 maven仓库的分类 分为两类:本地仓库和远程仓库 远程仓库又分为三大类,分别是:中央仓库、私服和其他仓库。 本地仓库:位于自己计算机中的仓库 远程仓库:需要联网才可以使用的仓库,私服一般在 阅读全文
posted @ 2018-09-23 23:22 韦邦杠 阅读(1395) 评论(0) 推荐(0) 编辑
摘要:maven常用命令 mvn archetype:create :创建 Maven 项目 mvn compile :编译源代码 mvn test-compile :编译测试代码 mvn test : 运行应用程序中的单元测试 mvn site : 生成项目相关信息的网站 mvn clean :清除目标 阅读全文
posted @ 2018-09-23 23:13 韦邦杠 阅读(147) 评论(0) 推荐(0) 编辑
摘要:maven依赖范围 1. compile : 编译,测试,运行都有效,默认的选择2. test : 测试有效,例如junit3. provided : 编译,测试有效,例如 servlet ,运行时容器会提供实现4. runtime : 运行和测试有效,例如 jdbc,编译时只需相应的接口,测试和运 阅读全文
posted @ 2018-09-23 22:39 韦邦杠 阅读(142) 评论(0) 推荐(0) 编辑
摘要:条件:是多模块项目 第一步:将需要依赖的模块选中(如:SchoolWabUI) 第二步:添加模块依赖 第三步:指定需要依赖的模块 依赖成功 第四步:指定输出 依赖完成 简单测试 第一步:在Entities模块添加一个类 package com.wbg.student; public class st 阅读全文
posted @ 2018-09-23 15:10 韦邦杠 阅读(739) 评论(0) 推荐(0) 编辑
摘要:是选择war还是war exploded 这里首先看一下他们两个的区别: (1)war模式这种可以称之为是发布模式,看名字也知道,这是先打成war包,再发布; (2)war exploded模式是直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方 阅读全文
posted @ 2018-09-23 15:08 韦邦杠 阅读(1261) 评论(0) 推荐(0) 编辑
摘要:多模块项目不一定要使用Maven,普通项目也可以。 优点 1、复用,划分出来的模块可以供其他项目使用。 2、固化,划分出来的某个模块可让专人开发,沉淀技术,分工协作。3、优化依赖,每个模块有各自的pom。4、节省时间,可在单个模块上进行build。 第一步:创建父模块 1、创建一个普通的Maven项 阅读全文
posted @ 2018-09-23 14:28 韦邦杠 阅读(408) 评论(0) 推荐(0) 编辑
摘要:maven不能创建servlet 解决方案 方案一 在项目的iml进行指定根目录 方案二 成功解决 maven创建servlet报错 解决方案 在pom.xml进行添加(在依赖下面添加dependencies ) 成功解决 阅读全文
posted @ 2018-09-23 13:55 韦邦杠 阅读(6249) 评论(0) 推荐(0) 编辑
摘要:IDEA中创建是一种创建maven项目的办法,但不推荐,因为没有使用统一的骨架,可以一开始就选择创建maven项目,步骤如下: 第一步 第二步:设置项目 第三步:进行配置好maven,加上 archetypeCatalog=internal 参数 第四步:设置路径项目 创建完成 第五步:添加tomc 阅读全文
posted @ 2018-09-23 12:58 韦邦杠 阅读(12035) 评论(2) 推荐(0) 编辑
摘要:int[] arr={8,1,5,3,7,2,6,4}; //循环数组长度 8 for (int i = 0; i arr[j+1] 升序 if(arr[j]<arr[j+1]){ //赋值 让当前等于e int e=arr[j]; /... 阅读全文
posted @ 2018-09-20 20:49 韦邦杠 阅读(191) 评论(0) 推荐(1) 编辑
摘要:语法 创建索引 create index 索引名字 on 表名 (需要添加索引字段名) 创建唯一索引 create unique index 索引名字 on 表名 (需要添加索引字段名) 删除索引 drop index 索引名字 查看表上的所有索引 show index from lagou_pos 阅读全文
posted @ 2018-09-20 11:49 韦邦杠 阅读(599) 评论(0) 推荐(0) 编辑
摘要:创建数据库、表 添加数据 方式一:使用if 方式二:使用case 方法三: with rollup 阅读全文
posted @ 2018-09-20 10:26 韦邦杠 阅读(24802) 评论(0) 推荐(0) 编辑
摘要:存储过程加游标一起使用的基本操作 阅读全文
posted @ 2018-09-19 23:21 韦邦杠 阅读(4695) 评论(0) 推荐(0) 编辑
摘要:概念 游标(Cursor)它使用户可逐行访问由SQL Server返回的结果集。 使用游标(cursor)的一个主要的原因就是把集合操作转换成单个记录处理方式。 用SQL语言从数据库中检索数据后,结果放在内存的一块区域中,且结果往往是一个含有多个记录的集合。 游标机制允许用户在SQL server内 阅读全文
posted @ 2018-09-19 22:34 韦邦杠 阅读(2999) 评论(0) 推荐(0) 编辑
摘要:关系与区别 Statement、PreparedStatement和CallableStatement都是接口(interface) Statement 1、Statement接口提供了执行语句和获取结果的基本方法; 2、Statement继承自Wrapper 3、普通的不带参的查询SQL;支持批量 阅读全文
posted @ 2018-09-19 22:14 韦邦杠 阅读(375) 评论(0) 推荐(0) 编辑
摘要:drop function if exists rand_str; delimiter $$ create function rand_str(size int,ran_type int) returns varchar(256) charset 'utf8' begin # 定义接收初始化类型 declare seed varchar(255) ; # 定义初始化... 阅读全文
posted @ 2018-09-19 11:07 韦邦杠 阅读(1498) 评论(0) 推荐(0) 编辑
摘要:if([字段名]=[条件],[为真时返回],[为假时返回]) case [字段名] when [条件] then [为真时返回] else [为假时返回] end as sex from test case [字段名] when [条件] then [为真时返回] end as sex from t 阅读全文
posted @ 2018-09-19 00:10 韦邦杠 阅读(597) 评论(0) 推荐(0) 编辑
摘要:MySQL 存储过程参数IN OUT INOUT对比 一、IN 二、OUT 三、INOUT 总结: IN 输入参数 表示该参数的值必须在调用存储过程时指定,在存储过程中修改该参数的值不能被返回,为默认值 仅需要将数据传入存储过程,并不需要返回计算后的该值。 只能当做传入参数 OUT 输出参数 该值可 阅读全文
posted @ 2018-09-17 20:35 韦邦杠 阅读(11085) 评论(0) 推荐(1) 编辑
摘要:分支常用命令 标签常用命令 Git配置 - git config 使用git config -l 查看现在的git环境详细配置 设置用户名与邮箱(用户标识,必要) 阅读全文
posted @ 2018-09-17 18:07 韦邦杠 阅读(26794) 评论(0) 推荐(1) 编辑
摘要:测试 jdbc 中连接关闭的时机 写一段程序,测试 jdbc 连接的关闭情况 /** * 测试 jdbc 连接的关闭情况 */ public static void testOpenCon(){ //打开连接 // getOpenCon(); try { //关闭连接 // CON.close(); 阅读全文
posted @ 2018-09-17 09:39 韦邦杠 阅读(643) 评论(0) 推荐(0) 编辑
摘要:第一步:项目右键->Add Framework... 选择maven ok 这样就成功转换成了一个maven项目 阅读全文
posted @ 2018-09-15 21:17 韦邦杠 阅读(47901) 评论(0) 推荐(3) 编辑
摘要:进度条件:必须是web项目 一、使用idea 导入项目或者打开(如果有可以忽略) 导入项目 、 全部next 导入成功,进行打开pom文件加入插件 <plugins> <!-- jetty插件 --> <plugin> <groupId>org.mortbay.jetty</groupId> <ar 阅读全文
posted @ 2018-09-15 21:05 韦邦杠 阅读(4716) 评论(0) 推荐(0) 编辑
摘要:第一步:在pom.xml中配置jetty插件 导入完成后选择 第二步 第三步写名字和命令行 在Runner选项下,在VM Options中配置启动端口号:-Djetty.port=8081 配置完成后点击ok 成功,如果出现 Exception in thread "Shutdown" java.l 阅读全文
posted @ 2018-09-15 20:51 韦邦杠 阅读(2363) 评论(0) 推荐(1) 编辑
摘要:3条件:配置好环境 配置环境教程:https://www.cnblogs.com/weibanggang/p/9623705.html 第一步:查看版本信息,在cmd输入mvn –version,如果出现maven的版本信息,说明配置成功。 创建项目(最好切换盘符,容易找到项目) 第一步我先切换到E 阅读全文
posted @ 2018-09-15 16:34 韦邦杠 阅读(423) 评论(0) 推荐(0) 编辑
摘要:Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。Maven简化和标准化项目建设过程。处理编译,分配,文档,团队协作和其他任务的无缝连 阅读全文
posted @ 2018-09-15 15:16 韦邦杠 阅读(1983) 评论(0) 推荐(0) 编辑
摘要:1、哪些命令可以知道mysql安装的版本 mysqladmin --version mysql --version 2、关于mysql密码说法正确的是 初始化安装完毕后密码为空 3、进入或者打开数据库 use 数据库名字 4、显示一个数据库中有多少表的命令 show tables 5、查看数据库 s 阅读全文
posted @ 2018-09-14 15:22 韦邦杠 阅读(250) 评论(0) 推荐(0) 编辑
摘要:用的地方不一样 where可以用于select、update、delete和insert into values(select * from table where ..)语句中。 having只能用于select语句中 执行的顺序不一样 where的搜索条件是在执行语句进行分组之前应用 havin 阅读全文
posted @ 2018-09-13 22:31 韦邦杠 阅读(17865) 评论(1) 推荐(4) 编辑
摘要:locate函数使用 LOCATE(substr,str) 1、如果子串 substr 在 str 中不存在,返回值为 0; 2、如果子串 substr 在 str 中存在,返回该字符串第一次出现的位置; LOCATE(substr,str,pos) 1、在str中查询substr,从第开始进行po 阅读全文
posted @ 2018-09-13 19:17 韦邦杠 阅读(780) 评论(0) 推荐(0) 编辑
摘要:在第一步:下载maven 官网地址:http://maven.apache.org/download.cgi 下载后进行解压 解压成功 第二步:环境配置 我的电脑右键->属性->高级系统设置->环境变量->新建 第一个(M2_HOME) 变量名:M2_HOME 值:文件的目录(比如我的是在A盘:A: 阅读全文
posted @ 2018-09-11 16:40 韦邦杠 阅读(319) 评论(0) 推荐(0) 编辑
摘要:直接粘贴代码 注意:rewriteBatchedStatements=true(加快连接速度) 阅读全文
posted @ 2018-09-11 14:07 韦邦杠 阅读(1047) 评论(0) 推荐(0) 编辑
摘要:abs(x) -- 绝对值 abs(-10.9) = 10 format(x, d) -- 格式化千分位数值 format(1234567.456, 2) = 1,234,567.46 ceil(x) -- 向上取整 ceil(10.1) = 11 floor(x) -- 向下取整 floor (10.1) = 10 round(x... 阅读全文
posted @ 2018-09-09 23:02 韦邦杠 阅读(189) 评论(0) 推荐(0) 编辑
摘要:length(string) -- string长度,字节 char_length(string) -- string的字符个数 substring(str, position [,length]) -- 从str的position开始,取length个字符 replace(str ,search_ 阅读全文
posted @ 2018-09-09 22:55 韦邦杠 阅读(176) 评论(0) 推荐(0) 编辑
摘要:从sqlite进行导出数据 进行cmd命令 第一步:sqlite3->.open [文件路径](打开连接)->.tables(这个是查看表是否有没有)->.cd [切换的盘符](这里是方便找到导出的文件)->.output [导出的文件名.sql]->.dump 导出成功 更换符号 进行数据导入MY 阅读全文
posted @ 2018-09-09 10:56 韦邦杠 阅读(1932) 评论(0) 推荐(0) 编辑
摘要:group by 子句, 分组子句 group by 字段/别名 [排序方式] 分组后会进行排序。升序:ASC,降序:DESC 以下[合计函数]需配合 group by 使用: count 返回不同的非NULL值数目 count(*)、count(字段) sum 求和 max 求最大值 min 求最小值 avg 求... 阅读全文
posted @ 2018-09-09 10:25 韦邦杠 阅读(1319) 评论(0) 推荐(0) 编辑
摘要:ER图、分页、差异、Java连接MySQL SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果 阅读全文
posted @ 2018-09-08 16:46 韦邦杠 阅读(66702) 评论(2) 推荐(6) 编辑
摘要:自增主键 使用数据库提供的自增数值型字段作为自增主键,它的优点是: (1)数据库自动编号,速度快,而且是增量增长,按顺序存放,对于检索非常有利; (2)数字型,占用空间小,易排序,在程序中传递也方便; (3)如果通过非系统增加记录时,可以不用指定该字段,不用担心主键重复问题。 缺点: (1)因为自动 阅读全文
posted @ 2018-09-08 16:46 韦邦杠 阅读(3155) 评论(0) 推荐(0) 编辑
摘要:unsigned 无符号 就是没有负数 列-1 -2 auto_increment 自增 comment 注释 primary key 主键 foreign key () references 被引用表() 外键 unique key 唯一键 timestamp 时间1. 占用4个字节 2. 允许为 阅读全文
posted @ 2018-09-08 16:39 韦邦杠 阅读(497) 评论(0) 推荐(0) 编辑
摘要:数据库连接 mysql -u root -p123456 查看表 show databases 创建数据库设置编码 create table books character set utf8; 创建用户 修改密码 set passwor from '用户名' @host=password('新密码' 阅读全文
posted @ 2018-09-07 16:36 韦邦杠 阅读(5123) 评论(1) 推荐(1) 编辑
摘要:常用的引擎是:Innodb和Myiasm这两种引擎: innodb: 提供了对事务的ACID操作,还提供了行级锁和外键约束,,他的优势就是处理大量数据,在msql启动的时候,首先会建立一个缓存池,主要是缓存数据和索引,但是操作大规模的数据查找时很慢,所以建议当需要数据库的事务操作时,使用这个,还有就 阅读全文
posted @ 2018-09-07 08:54 韦邦杠 阅读(2872) 评论(0) 推荐(0) 编辑
摘要:delete和truncate的区别 1、在功能上,truncate是清空一个表的内容,它相当于delete from table_name。2、delete是dml操作,truncate是ddl操作;因此,用delete删除整个表的数据时,会产生大量的roolback,占用很多的rollback 阅读全文
posted @ 2018-09-07 08:10 韦邦杠 阅读(20693) 评论(1) 推荐(3) 编辑
摘要:简单介绍 SET类型 在创建表时,就指定SET类型的取值范围。 其中,“属性名”参数指字段的名称;“值n”参数表示列表中的第n个值,这些值末尾的空格将会被系统直接删除。其基本形式与ENUM类型一样。SET类型的值可以取列表中的一个元素或者多个元素的组合。取多个元素时,不同元素之间用逗号隔开。SET类 阅读全文
posted @ 2018-09-07 00:14 韦邦杠 阅读(1648) 评论(0) 推荐(0) 编辑
摘要:char char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。 nvarchar(n) 中间的 n 代表字符的个数,不是字节的个数 包含 n 个字符的可变长度 Unicode 字符数据。n 阅读全文
posted @ 2018-09-06 23:34 韦邦杠 阅读(1834) 评论(0) 推荐(1) 编辑
摘要:从面向对象设计的角度来看,应该取消掉外键约束,因为数据库的作业就是高效的存取数据。而不是表达业务逻辑关系。 建立外键的好处: 1、由于数据库保证数据完整性,比程序保证完整性更可靠,多应用时,由程序来保证数据完整性变得困难 2、外键约束使得数据库的ER图可读性变强,有助于业务逻辑设计 不建立外键的好处 阅读全文
posted @ 2018-09-06 23:11 韦邦杠 阅读(481) 评论(0) 推荐(1) 编辑
摘要:MariaDB是MySQL源代码的一个分支,随着Oracle买下Sun,MySQL也落入了关系型数据库王者之手。在意识到Oracle会对MySQL许可做什么后便分离了出来(MySQL先后被Sun、Oracle收购),MySQL之父的Michael以他女儿Maria的名字开始了MySQL的另外一个衍生 阅读全文
posted @ 2018-09-06 21:07 韦邦杠 阅读(5074) 评论(0) 推荐(2) 编辑
摘要:源码地址:https://github.com/weibanggang/c-Cskin 阅读全文
posted @ 2018-09-06 19:13 韦邦杠 阅读(676) 评论(0) 推荐(0) 编辑
摘要:第一步,将数据导出 进入sqlite3->.open [打开文件路径]->.cd [要保存的路径]->.output [导出文件名字.sql]->.dump 等待导出成功后,就可以进行导入mysql数据库 连接数据库->查看所有数据库->进入需要添加数据的数据库->source [导入的文件路径(包 阅读全文
posted @ 2018-09-06 10:33 韦邦杠 阅读(2810) 评论(0) 推荐(0) 编辑
摘要:必须在管理身份下运行 方式一: 安装服务 将 MySQL 安装为服务的方式: "C:\Program Files\MariaDB 10.3\bin\mysqld.exe" install MyDB --defaults-file="C:\Program Files\MariaDB 10.3\data 阅读全文
posted @ 2018-09-05 16:17 韦邦杠 阅读(419) 评论(0) 推荐(1) 编辑
摘要:修改端口号 打开my.ini文件 阅读全文
posted @ 2018-09-05 14:42 韦邦杠 阅读(6603) 评论(0) 推荐(0) 编辑
摘要:简单介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系 阅读全文
posted @ 2018-09-04 11:25 韦邦杠 阅读(220) 评论(0) 推荐(0) 编辑
摘要:五种约束需要注意的地方 1、自增使用:autoincrement 2、约束必须进行后面处理:unique(字段[多个可以以逗号分开]) 3、外键必须放后面:foreign key(字段引用) references 被引用表名(被引用字段); 4、检查约束必须放后面:check(条件) 5、默认约束: 阅读全文
posted @ 2018-09-04 11:14 韦邦杠 阅读(152) 评论(0) 推荐(0) 编辑
摘要:解决方案: 开始——运行——gpedit.msc——计算机配置——管理模版——系统——凭据分配——加密oracle修正——易受攻击 ok 阅读全文
posted @ 2018-09-04 10:38 韦邦杠 阅读(1205) 评论(0) 推荐(0) 编辑
摘要:定制or毕设99:761273133 最新项目地址:https://www.cnblogs.com/weibanggang/p/12805752.html 如下图: 本项目如下 管理员后台 用户前台 如果下载项目报错,加包即可(包已经打包放在下载地址) 数据库:mysql 下载项目地址:https: 阅读全文
posted @ 2018-09-03 23:53 韦邦杠 阅读(13459) 评论(1) 推荐(3) 编辑
摘要:官网:https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_yearweek select now(),current_date,current_time; 格式: 查询每个月1号 获取星期几 my 阅读全文
posted @ 2018-09-02 19:48 韦邦杠 阅读(48059) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示