开发必备工具大全及下载地址
文档中详细写了一个普通的开发人员应该会使用哪些工具,囊括开发、数据库、办公等一系列常用的软件以及下载地址。大家可以当做学习笔记使用。该文件推荐使用typora打开。
IDEAwindows快捷键笔记
IDEA快捷键笔记,里面记载了所有的快捷键的使用方式。欢迎大家下载使用,并且收藏。该笔记是使用makedown书写,大家可以使用tupora工具打开观看。
oracle数据库基础知识
这是我学习过程中整理的oracle数据库基础知识,里面包含了DML、DDL等相关语句。还解释了什么情况下该用什么样的SQL。包含了很多基础知识。欢迎大家收藏。
mysql数据库操作基础知识
这个是一套学习笔记,整理下来的。希望大家好好珍惜,以后还会有更多的基础知识笔记分享出来。该文件使用makedown文档编写的,建议大家使用typora工具打开。
服务器一键启动脚本
linux系统一键启动脚本,包含weblogic,tomcat,nginx,包含日志文件切割语句,一键读取系统日志等。此文件仅供参考,具体内容可自己改造。
jdbc操作文档,数据库基本操作文档集合
MySQl语句
show databases; 打开数据库
create database 数据库名; 新建数据库
use 数据库名; 使用数据库
show tables; 打开所有表
desc 表名 查看表结构
常用Mysql语句
1.插入字段
insert into 表名(表里字段,不加括号表示插入所有字段) values (对应的字段值);
2.查看表记录
select *(或字段名) from 表名;
3.更新记录
update 表名 set 字段名 = 字段值 where 要判断的字段名 = 要判断的字段值;
如果你要进行判断的字段值为null 要写
update 表名 set 字段名 = 字段值 where 要判断的字段名 is null;
4.删除记录
delete from 表名 where 要删除的字段名 = 要删除的字段值;
1.加载驱动
Class.ForName(com.mysql.jdbc.Driver);
2.建立连接
/*
String url = "jdbc:mysql://localhost:3306/student"; //3306指你当前数据库的端口号,student指你指定的哪个数据库名字
String user = "root"; //root是你的用户名
String password = "esoft"; //esoft你的数据库密码
*/
connection conn = DriverManager.getconnection(url,user,password);
3.创建对象 //create object
Statement ste = conn.createStatement();
4.执行语句
// 对数据库进行插入,更新,删除等操作时用executeUpdate()返回int型。
int i = ste.executeUpdate();
// 对数据库进行查看操作时用executeQuery()返回ResultSet结果集。
ResultSet res = ste.executeQuery();
5.处理结果
当是返回int型时
if(i > 0){
System.out.println("操作成功!");
}
当返回ResultSet型结果集时
while(res.next()){
Student stu = new Student();
stu.setSno(res.getString("Sno"));
stu.setSname(res.getString("Sname"));
stu.setId(res.getInt("id"));
stu.setSage(res.getInt("Sage"));
list.add(stu);
}
return list;
6.关闭连接
当是返回int型时只需关闭
ste.close();
conn.close();
当是返回ResultSet型结果集时需关闭
res.close();
ste.close();
conn.close();
Oracle数据库
数据库4种语言
1. DCL:数据控制语言。授权
2. DDL:数据定义语言。创建、修改数据库对象
3. DML:数据操纵语言。对数据库的增、删、改、查。
4.数据库事物处理语言
常用sql语句
1.插入字段
insert into 表名(表里字段,不加括号表示插入所有字段) values (对应的字段值);
2.查看表记录
select *(或字段名) from 表名;
3.更新记录
update 表名 set 字段名 = 字段值 where 要判断的字段名 = 要判断的字段值;
如果你要进行判断的字段值为null 要写
update 表名 set 字段名 = 字段值 where 要判断的字段名 is null;
4.删除记录
delete from 表名 where 要删除的字段名 = 要删除的字段值;
5.连接运算符 (||)
select 字段名||'名字' from 表名;
6.去除重复行 (distinct)
select distinct 字段名 from 表名;
7.升序排序
select 字段名 from 表名 order by ;
8.降序排序
select 字段名 from 表名 order by desc;
9.在……和……之间 (between and)
select 字段名 from 表名 where 要判断的字段名 between 数值 and 数值;
10.in (相当于or) not in(相当于and)
select 字段名 from 表名 where 字段名 in(数值,数值);
select 字段名 from 表名 where 字段名 not in(数值,数值);
11.模糊查询 like %:0个或多个任意字符 _:1个任意字符
select 字段名 from 表名 where 要判断的字段 like '%字符%';
12.null的处理
select 字段名 from 表名 where 要判断的字段名 is null(is not null);
13.dual表是用来计算的表 可以用来round:四舍五入,trunc:截断小数位,mod取余,ceil:求大于等于某数的最小整数。例:ceil(2.35) 3,floor:求小于等于某数的最大整数。例:floor(2.35) 2。
select round(123.123,要保留的位数) from dual;
select trunc(213.231,要保留的位数) from dual;
14.字符函数
substr:截取字符串
Oracle当中substrate()函数的截取的索引从0或从1开始都可以。
Initcap:字符的首字母大写
Lpad:向字符串的左侧添加字符
Rpad:向字符串的右侧添加字符
Instr:是否包含某字符,从第几个字符开始,第几次出现的位置。
Replace:用一个字符串替换另一个字符串中的字符
15.日期函数
sysdate:当前日期
months_between(日期值1,日期值2):求出给定日期范围的月数
add_months(日期值,给定的月数):在制定日期上加上指定的月数,求出之后的日期
next_day(日期值,星期):指定日期后的星期对应的新日期
last_day(日期值):返回指定日期所在月份的最后一天
日期进行加减的一些规律:
日期-数字 = 日期
日期+数字 = 日期
日期-日期 = 数字(天数)
16.转换函数
(1).to_char:转换成字符串
a. 日期转换..............................后面文档自己下载
删除SVN标记文件夹
删除从SVN上荡下来的文件里所有.svn的文件夹,本代码简单,可用记事本编辑,直接考入到装有SVN文件的文件夹下就可以。也可以用来删除其它类似文件。代码即使不会的人也能看懂。需要改什么用记事本打开改就行了。
女子监狱狱政管理系统
毕业论文,女子监狱狱政管理系统。想要的直接拿。。改吧改吧就能用。
Excel转XML工具
源码文件,用C#打开,里面的注释已经写的详细到不能再详细了。。你想修改?好吧。复制粘贴。换名字~~ 嘎嘎,嗯,里面还附带了我转XML的Excel文件。想改就怎么改,两分。。我赔死了。。
商业进销存管理系统
满足java开发需求毕业论文的学生。里面有我的详细说明文档,让你拿起来就能用的毕业设计。改名字,改需要,改改你学校。交上去。。KO。
学生信息管理系统论文和源码
5分不过分,想毕业?拿走改吧改吧就用吧,没有比这个还全的了。
学生档案管理系统和课程设计
学生档案管理系统和课程设计
JavaScript多图模版
值得你下载的java脚本模版代码,动态菜单,动态图片,全是由脚本实现,而且还实现了音乐播放器,视频播放等功能,所有功能均可实现。进去了先点鼠标左键吧``
学生选课和银行系统java代码(适合初学者)
值得初学者学习的代码 值得一看和研究 对于中级程序员来说 是没必要下载的
学生选课系统
此版本学生选课系统是jsp和servlet结合来做的,没有用到任何框架,可用于新手来看和学习,数据库的建立可以参考里面的javabean类。
SMS 短信平台系统
源码,文档,实现,具体还有什么忘记了。。。下次把东西都找出来后,一起打包再传一个。
这个系统花了1个多月的时间做的,从需求到代码实现,ER图,数据库设计,应该都有,如果这个里面没有,肯定在我下一个传上来的代码中。
基于角色的权限管理
用于对角色进行分配权限,并能根据角色权限自动获取该角色能够操作的模块。里面不仅有源码,还有数据库基础设计。