自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

信天鸽博客

我只是一个不太听话的小鸟

  • 博客(114)
  • 收藏
  • 关注

转载 Bootstrap 行使用的样式为row 列使用的col-md-数字 范围1-12

2018-07-26 16:22:18 10239

原创 mybatis 一个属性传多个值

<!-- 根据reportType和proCode查询报表信息--> <select id="getReportList" resultMap="fileReportMap" parameterType="java.util.List"> select * from t_ams_report where fpro_code=#{proCode} and ...

2018-07-26 16:19:59 1060

原创 打印PDF(打印外访单)

jsp: <div class='form-group mini-form-group col-sm-12 '> <div class='row col-sm-6 mini-div'> <input type="button" value="打印外访单" class="btn btn-xs" name="callonWorkDiv11" id

2018-02-28 10:38:05 493

原创 报表的导出方法

jsp:<button class='search-button btn btn-primary ' type="button" onclick="toExcel();"> <i class='fa fa-search' ></i>导出Excel </button>js:function toExcel() { // ...

2018-02-27 15:26:11 679

原创 浏览器实现打印文件效果

jsp:<div id="pls_remember_model" style="margin: 0px 15px 15px 15px; "> </div>js:var table;var billNo="";function initDatatableList() { table = $('#tablelist') .DataTable( { "aja...

2018-02-27 11:24:52 895

原创 bootstrap下利用ajax实现下拉框选择

jsp部分:<label class="control-label col-sm-1" for="letterCd">信函模板代码</label> <div class='controls col-sm-2'> <select class="form-control " id="letterCd"

2018-02-27 11:16:45 2279

原创 上传excle文件 并在后台做出处理

    jsp部分: <button class='search-button btn btn-primary ' type="button" onclick="loadFile('Check')"> <i class='fa fa-hand-pointer-o'></i>上传催记 </button> <div

2018-02-27 11:06:07 6778

原创 服务器本地环境的配置

第一步:在tomcat把server.xml里添加<Context path="/pls-web/file" docBase= "E://test/down" debug = "0" reloadable = "true" />第二步:打开web.xml中 找到   <servlet>        <servlet-name>default&a

2018-02-27 10:58:02 356

原创 纯js结合浏览器下载excle

js部分 $(document).ready(function(){            $('#Export').click(function(){                var data = {                    "title":[                        {"value":"案件编号", "type":"ROW_HEADER_HEADER"...

2018-02-27 10:46:56 178

原创 ‘’足球论之网上商城项目知识点整合一‘’

前言:在本次项目的过程中我承担了首页与登录界面的实现。在本次设计的过程中运用了MVC设计模式。深刻体会model模型+view视图+控制器servlet的逻辑思想。深刻掌握session和cookie的区别与联系。明白javaee三层基础框架:一持久层 dao+vo 二业务层 service 三表现层 servlet +jsp,当然也要明白重定向和转发的区别等等,我会一一为大家就专一的知识点进行总结

2017-11-07 17:54:37 218

原创 "足球论之数据库知识点罗列"

一、何去除重复行 通过distinct这个字眼 比如select distinct deptno from emp; 二、数据升降序 order by sal desc ;根据降序 select * from emp order by sal asc; 根据薪水升序 三、内置函数 可以理解成Java中的方法,有一定的功能,oracle中函数必须有返回值 四、子查询(嵌套查询):

2017-11-04 20:24:37 330

原创 ‘’足球论之Java设计模式的六大原则‘’

1、开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。 比如说:中国队球队的成员一共11个,他们的信息是对外公布的,但外界的人无

2017-11-04 11:47:03 305

原创 “足球论之java集合 list set map的区别”

一、list与Set、Map区别及适用场景 1.首先要知道list和set都是继承collection这个接口,而map不是 2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set 的Object必须定义equals()方法

2017-11-04 11:11:37 438

原创 java文件编译运行----‘’足球论之java文件运行编译先编译‘’

一、运行环境 先编译 .java文件――――>.class文件 运行 *.class ――加载――> JVM jvm加载二进制文件 javac 将Java文件编译成二进制文件 Java 运行二进制文件产生结果 jvm Java虚拟机,为Java的编译运行提供运行环境javac编译后得到的class文件是二进制指令,但不是机器指令,而是java虚拟机可识别的指令。这样class文

2017-11-04 10:24:58 297

原创 java异常-----“足球论之java异常”

一、java异常要明白一张图,五个关键字 Throwable Error(错误) Exception(异常) 而异常中又包括RuntimeException和CheckedException Error:非常严重的错误,比如硬件的奔溃,操作系统的奔溃等 Exception:不太严重的错误,程序员可以通过程序修改来修复的 二、Exc

2017-11-03 20:03:46 260

原创 java面向对象------‘’足球论之java面向对象‘’

一、先理解类和对象的区别 首先我们要知道 类是对象的抽象,对象是类的具体实例。 类是抽象的,不占用内存,而对象是具体的,占有内存空间。 类:具有相同属性和相同操作对象的集合 那么怎么来理解呢? 比如: 中国队里面有前锋、中场、后卫(相当于面向对象中的类,是现实生活中并不存在的)等位置,而中国队前锋里面有浩林,于大宝等(这些是真正的人物形象,相当于java中的对象)。 一个类可以创建多

2017-11-03 19:46:43 331

原创 着重讲解------‘’足球论之事务的隔离性“

一、事务的隔离性 1、脏读   脏读是指在一个事务处理过程里读取了另一个未提交的事务中的数据。   比如:有一个观众特别喜欢浩林,跑去球场看到浩林在球场上比赛(相当于为未提交的事务),但刚好他这个时候公司打电话让他回去工作,后来他回去看本次比赛的重播(再次读取),发现当天的比赛浩林并没用上场,只是在场上为队友送了一瓶水。 2、不可重复读   不可重复读是指在对于数据库中的某个数据,一个事务

2017-11-03 17:36:05 297

原创 关于数据库事务知识的罗列----“足球论之事务的特征”

一、事务的四大特性 ⑴ 原子性(Atomicity)   原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。   比如:一场足球比赛,要么全队获胜,要么就是全队失败,所有队员做的贡献的价值(相当于事务中的各个操作)都是比赛的结果(实物提交)决定的。 ⑵

2017-11-03 17:04:29 328

原创 Servlet 服务器端编程

一、什么是servlet? servlet+Applet 服务端小程序 运行在java服务器端 可以用来接用户的请求 web.xml 部署描述文件 classes字节码文件 二、在web.xml进行配置servlet<servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>com

2017-09-28 20:19:26 390

原创 JQuery绑定事件

一、jquery绑定事件$btn1.bind("click",f1=function(){ alert("我是"); }) $btn1.bind("click",f2=function(){ alert("我是46"); })2.

2017-09-20 21:01:24 698

原创 jquery入门2

一、创建节点 var div5=div5=(‘div id=div5>< div5>’); $(“div2”).after(“div5”);二、插入节点 1.插入同级节点(兄弟元素) (“p”).after(“<b>你好<b/>)insertafter和after相反还有insertBefore()和before()2.插入子级元素append()向每个匹配的元素内容追加内容appendTo

2017-09-20 20:45:21 212

原创 JQuery入门

一、引入jquery—2.1.4.js < script type=”text/javascript” src=”jquery-2.1.4.js”>< /script > 二、ready的作用是当前页面的DOM加载完成后执行参数中的函数 1.(docunment).ready(function()alert(“helloworld“);)2.(docunment).ready(functio

2017-09-18 21:34:02 489

原创 Dom 文档对象模型

Dom 动态改变页面内容 Dom是操作Html和xML一组API,可以实现动态页面的变化 Dom节点树:每个Html或Xml文档被浏览器加载会在内存中生成Dom树 div,p,h1叫做标签,现在叫做Dom对象,Dom节点,Dom元素 每个标签都是HtmlElement对象,形如HtmlxxxElement,例如div标签是HtmlDivElement对象 节点的三种类型:< div i

2017-09-12 19:56:55 249

原创 Bom浏览器对象模型

JavaScript组成:1.Ecmascript 2.Bom:浏览器对象模型3.Dom 编程语句 Bom浏览器对象模型 一、window对象 代表浏览器窗口,通过该对象,可以控制浏览器窗口 属性:alert(“窗口的位置:”+window.screenx); 获得窗口在屏幕的位置:alert(“x=”+window.screenleft,”y=”+window.scrennTop);

2017-09-12 19:43:39 281

原创 JavaScript(js)

JavaScript(js):基于对象的,事件驱动的客户端脚本语言,和HTML,CSS一样运行的客户端浏览器中 作用:1.用户交互 2.表单验证 3.动态改变页面内容 4.特效 5.游戏 基本语法:<script type="text/javaScrpt"> alert('Helloword'); </script> alert()警告框

2017-09-11 21:00:57 309

原创 CSS

一、全称cascading stytle sheet层叠样式表,用来美化网页的一种语言作用:1.美化网页  2.页面布局二、选择器的基本语法选择器{ 样式规则属性名1:属性值1;属性名2:属性值2;}选择器:用来选择标签,选出来以后给标签加样式三、引入CSS的方式1.行为样式直接给标签加style属性 这种方式叫做行内样式缺点:1.内容,行文,表现三

2017-09-07 17:43:03 334

原创 游标(cursor)、函数(function)、存储过程(procedure)

一、先简单说一下DDL、DML、DCL的区别DDL(数据定义语句) 例如 drop create alter truncateDML(数据操控语句) 例如 select  update  insert mergeDCL(数据控制语句) 例如 grant  recoke事物控制语句   commit rollback二、游标(cursor)游标的基本语法:declar

2017-08-31 21:46:29 2950

原创 JDBC中增删改查

package com.ov;public class Students { private int sid; private String sname; private int sage; private String ssex;public int getSid() { return sid;}public void setSid(int sid) { this.sid

2017-08-30 19:25:48 242

原创 pl sql

一、什么是pl sql pl procedural language sql 带有过程的sql语句--打开输出流set serverout on;二、pl sql块的基本组成DECLARE  声明部分BEGIN编写主题EXCEPTION捕获异常END;/'/'这个符号必须有 用于结束以上那段话三、 pl sql定义变量 变量以v_ 开

2017-08-24 20:29:37 276

原创 oracle常用语法详解(2)

一.dml,ddl,dcl三者的区别dml包括select,dpdate,insert,delect,就像它们的名字一样,这4条命令是对数据库数据进行操作ddl主要命令drop,alter,create等,DDL主要是用来定义或改变表的结构dcl数据库控制功能,用来设置或更改数据库用户或角色权限的语句二。drop,delect,truncate三者的区别drop属于DDL语句

2017-08-24 19:58:58 305

原创 关于数据库用户的创建与删除

知识点:备份用户 相当于备份数据库1.导出exp 在C盘下新建一个文件夹temp进入该文件夹目录下 cmd输入exp2.导入  创建用户create user jidi identified by 123 default tablespace users quota 10M on users;创建权限grant create session,create tab

2017-08-21 19:33:05 332

原创 Oracle常用语法详解

1.创建表create table emp();2.舍去表truncate table emp; 立即删除表的所有记录 并且不能回滚3.删除表drop table emp;删除表的信息 不能回滚4.删除表的所有信息delete from emp ;5.查询语句select *  from emp;6.别名select sai*12 as '年薪' fro

2017-08-21 17:51:34 432

原创 详解内部类

class 类 {    //1.属性     //4.初始化块     //3.构造函数      //2.方法     //5.内部类或枚举}其中1,2,3,4以前全部了解过,今天来了解下内部类一、why\\1. 如果一个类 只想让另一个类(外部类)使用,可以把这个类定义在外部类的内部,并且用private修饰这个类,这样由于该类使用private修饰,

2017-08-01 20:01:06 256

原创 事件驱动编程以及内部类

一、事件驱动编程由用户发出某个事件,驱动某段代码的执行二、名词解释1.事件源:事件的来源2.事件的名称:比如单击、响铃、窗户的关闭3.事件监听器:一个类发生事件以后,执行这个类中的某个方法中的代码4.事件对象:对事件具体的描述,封装到事件对象中三、如何注册一个事件1.定义一个事件监听类给按钮注册事件import java.awt.BorderLayout;im

2017-08-01 19:47:36 494

原创 GUI编程

一、窗口的建立 Frame frame=new Frame("这是我");//代表常见的窗口,括号里面可以设置窗口的名称 frame.setSize(20, 30);//设置大小 frame.setLocation(30, 30);//设置位置, frame.setBounds(30, 30, 300, 200); //前两个是组件左上角在容器中的坐标 后两个是组件的宽度和高度

2017-08-01 19:32:17 467

原创 关于sleep()、yield()、wait()三种让线程暂停方法的区别

一、sleep()是让当前真正执行的线程暂停一段时间,并进入阻塞状态当当前线程调用sleep()方法进入阻塞状态后,在其睡眠状态内,线程不会获得执行的机会,即使系统没有其他可执行路径,处于sleep()中的线程也不会执行二、yield()方法是Thread类提供的一种静态方法,它可以让当前正在运行的线程暂停,但它不会阻塞该线程,他只是让该线程进入了就绪状态三、wait() 是objec

2017-07-29 17:02:42 5899 4

原创 关于两个比较器详解

一、comparable要想使用sort()方法进行排序,就必须要有一个前提:对象所在的类一定要实现Comparable接口,否则代码执行时会出现ClassCastException异常TreeSet是使用compare()方法实现排序1.两个对象Compareto()比较结果如果是0,认为两个对象意义上是同一个对象,到二个会被去掉2.两个对象equals()比较结果如果为true

2017-07-29 15:10:28 574

原创 实现聊天室一对一

第一步:建立一个服务器类public class Server { public static void main(String[] args) {    //启动服务器接收线程  ServerReceiver1 sr = new ServerReceiver1();    Thread t1 = new Thread(sr);    t1.start();

2017-07-28 17:33:33 2674

原创 网络编程

一、网络编程的概念网络编程!=网站编程二、为什么要使用socket?当两个应用程序之间需要交换数据的时候,用socket三、重要名词解释:套接字:ip地址+端口号ip地址:用来唯一标识一台主机端口号:用来唯一标示一个进程 占两个字节四、TCP和UDP的区别TCP:传输控制协议,面向连接的,安全的,有顺序的UDP:用户数据报协议面向无连接的,不安全的,无顺序的

2017-07-28 17:29:50 234

原创 多线程

一、进程的概念:程序的一次运行叫做一个进程 程序中至少包含一个进程二、线程一个进程中至少包含一个线程,线程是进程的程序中的不同执行路径三、多进程:在操作系统中同时运行多个任务,比如qq 四、多线程:一个程序中不同的执行路径,注意分支不是多线程,只是一个线程五、线程和进程的区别1.定义区别2.从系统开销上来说1.进程的开销比较大,虚拟机会为这个进程分配5个内存空间 2.线程的开销小,启动一个新的线程

2017-07-28 17:02:49 273 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除