- 博客(54)
- 收藏
- 关注
原创 SSH高度整合--开源代码
SSH整合DataSource-àSessionFactory-àHibenateTemplate-àDao-àService-àAction一.Hibernate和Spring进行整合1.添加hibernate和spring依赖的jar文件antlr-2.7.7.jaraopalliance.jaraspectjweaver.jarc3p0-0.9.5.2....
2017-10-25 20:50:14
454
原创 静态代理模式的源代码
代理模式:在不改变原有的代码的基础之上对功能进行加强。1.package cn.zzsxt.demo;public interface UserDao {public void add();}2.package cn.zzsxt.demo;public class UserDaoImpl implements UserDao {public void add() {//Sys...
2017-10-11 19:59:39
434
原创 struts2框架的应用机制
1.struts框架的简介2.运行原理3.HelloAction4.struts登录功能5.struts查询功能6.通配符写法* {第几个*} 2.3版本以后提升了安全性 使用通配符需要加一个exec,findGuser,方法名...7.dispatcher 默认的 请求转发redirect 请求重定向chain 转发到actionredirectAction
2017-09-22 17:31:39
377
原创 ajax的基础概念与运用
ajax 异步刷新技术 可以在不刷新整个页面的情况下实现数据的交互通过javascript的XMLHttpRequest对象实现的jquery $(选择器).load(); $.get();$.post(); $.ajax();apache 包 BeanUtil javabean 的封装问题jackson 处理javabean和json之间的转换问题jstl <c:if><...
2017-09-14 18:13:55
316
原创 mvc的具体解释
mvc model view controllermodel 模型层 数据交互层 dao模型view 视图层 展示数据 jsp界面controller 控制层 控制业务逻辑 Servlet
2017-09-13 16:56:05
316
原创 filter,Listener和JavaBean的简介
filter 过滤器 Filter接口Listener 监听器 ServletContextListener application监听器JavaBean 一个普通的类,这个类帮助开发者处理数据和业务。JavaBean中用户属性和方法 属性参照数据库表。方法要提供一个无参的构造方法。为属性加私有化处理 private 生成对应的get/set方法
2017-09-12 10:40:31
321
原创 jsp中的cookie与session的区别
cookie服务器为了保存一些信息在本地,以便下次再使用session服务器为每个对话在服务器上创建一个空间,这块空间为这个对话进行服务。cookie在浏览器中,session信息保存在服务器中。
2017-09-08 19:14:10
451
原创 在实例中区别转发与重定向--可以自己复制粘贴看看效果
重定向到主页,浏览器提交方式response.sendRedirect("name");转发,服务器跳转方式request.getRequestDispatcher("name").forward(request, response)1.先建立一个web项目,然后在WebRoot中创建两个.jsp文件,代码如下---login.jsp文件
2017-09-07 20:59:29
485
原创 论servlet与jsp的关系
servlet 是一个特定格式的java文件。servlet 是java版的页面jsp 是页面版的javajsp就是servletjsp主要负责界面效果展示servlet主要负责后台业务逻辑get/post 提交get提交又叫作浏览器提交方式 速度快大小有限制2K 不安全 普通业务处理post 提交又叫作服务器提交方式 大小没有限制 安全 一般用于文件上传和登录
2017-09-06 20:52:29
464
原创 JavaScript中简单的--抽奖写法
无标题文档var t;function f(){var li=["张三","李四","王五","赵武","孙子","周把"];var i=Math.ceil(Math.random()*(li.length-1));document.getElementById("cj").innerHTML=li[i];t=setTimeout(f,100);}functio
2017-08-29 20:35:03
552
原创 JavaScript的数组简单引用实例
<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><meta ...
2017-08-28 17:49:49
376
原创 极细边界写法
border="0" bgcolor="#000000" align="center" cellpadding="40" cellspacing="1" > 笔记本电脑 办公设备、文具、耗材
2017-08-26 15:41:12
302
原创 初入IT,你所需要知道的---纯属本人谏言
做一个刚毕业的学生,初入IT这一行,感觉很新鲜,也很骄傲。虽然大家都说程序员钱多、话少、死得早,但我感觉这是一种自嘲。我认为每行都有每行的工作特征和方式。虽然我们这一行每天都很费脑,不过爱因斯坦说过:“我们的大脑只开发出5%,还有很多闲着,必须要充分利用”,所有我们要多动脑,脑子动多了,才更灵活。就像欧阳修在《归田录·卖油翁》里的卖油翁对陈康肃说的“我亦无他,唯手熟尔”。只要我们干习惯了,做久了,
2017-08-25 16:49:29
330
原创 CSS样式框模式的应用——自己手写的,值得一看
无标题文档tr{background-color:#FFFFFF;height:30px;}span{color:red;}.l5{margin-left:5px;}.r5{padding-right:5px;text-align:right;}.xh{border:1px solid black;}
2017-08-25 16:44:04
635
原创 程序员的5年奋斗历程与规划
在程序界流行这一种默认的说法叫“黄金5年”,也就是一个程序员从入职的时候算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向,如何走好这5年,彻底从一个刚入行的菜鸟蜕变成可以以不变应万变的职业大牛,这是一个涉及到自身专业知识储备和选择的大难题,那么,这五年里,一个Java程序员如何做才能完成从入行到大牛的晋升之路呢? 参加工作0-1年之间,Java程序员必须要做得事儿。
2017-08-24 21:35:50
897
原创 框架制作淘宝注册表--不掺杂任何CSS
我是一个马刺球迷,如果你也是,看完请留下足迹,日后好相见!夜晚作业 名字 姓氏 登录名 (可包含a-z,0-9和下划线)
2017-08-24 20:55:15
558
原创 HTML页面与基本标记例题
这是网页标题网页内容点我跳转到百度点击给范老师发邮件标题1标题2标题3标题4标题5标题6这是一段这是二段 s ss ss ssss s size:400px;" face="隶书">这是字体效果加粗倾斜下划线删除线加强小的大的
2017-08-23 17:55:18
342
原创 oracle知识点的梳理及复习
oracle 单表查询select * from 表名;select 字段名,... from 表名;-- 去除重复行select distinct 字段名,... from 表名;-- as 起小名select 字段名 as 小名 from 表名;select 1+1 from dual;select * from 表名 where 条件 and(or)
2017-08-22 21:28:21
344
原创 oracle三大范式及plsql例题与应用
-- 声明变量declare na varchar2(20):='张三';begin -- 将查询出的数据放入到变量里面 select ename into na from emp where empno=7788; -- 打印输出语句 dbms_output.put_line('你好:'||na);end;-- if语句declare sco
2017-08-21 17:43:32
414
原创 Oracle 数据库对象的应用--值的一看,受益匪浅
-- 创建一个用户create user sxt identified by cat123;-- 分配权限grant connect,resource to sxt;-- 收回权限revoke connect from sxt;-- 创建一个学生表--字段包含学号、姓名、性别,年龄、入学日期、班级,email等信息create table student(
2017-08-18 19:31:35
255
原创 Oracle中的SQL基础查询语句--下
-- insert 插入语句-- 向员工表中插入一条数据insert into emp values(9527,'张三','程序猿',007,sysdate,20,null,10);--insert into emp(empno,ename,job,mgr,hiredate,sal,comm,deptno) values(9527,'张三','程序猿',007,sysdate,20,n
2017-08-17 19:16:46
287
原创 Oracle中的SQL基础查询语句--上(值得一看,例题非常多,也很清晰)
-- 这是注释/*多行*/select * from emp;select * from dept;select * from salgrade;select * from bonus;select p.ename,p.sal from emp p;select p.*,p.ename,p.sal from emp p;select emp.ename,em
2017-08-16 18:27:11
487
原创 java中所有快捷键
【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。【Ctrl+O】显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。【Ctrl+/】快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会
2017-08-15 17:37:45
389
原创 JavaSE大复习--看完就知道自己的不足
1.jdk java开发者工具包 jvm java虚拟机 jrejava 运行环境2.安装jdk 配置环境变量// 文件名和类名必须相同// 类名首字母大写public class HelloWorld{public static void main(String args[]){ System.out.println("HelloWorld");}}jav
2017-08-14 19:06:39
654
原创 javaSE的最后----反射
一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字,那么就可以通过反射机制来获得类的所有信息。二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码, Class.forName("com.mysql.jdbc.Driver.class").newInstance()
2017-08-12 14:31:50
287
原创 附加的XML和正则表达式
xml 可扩展标记语言xml 说明+dtd+rootTag+sonTag+textxml 保存数据,传输数据,做属性文件(Json替代了xml的数据处理部分)xml dom sap jdom dom4j解析步骤:获取文件的document对象获取root Element依次往下进行解析 dom4j使用注意:先要导入dom4j的jar包正则表达式.匹配
2017-08-10 19:08:18
299
原创 难度较大的网络线程
1.IP HostTCP/IP UDPUDP:不需要建立连接,发送大小有限制64k不安全,效率高,容易丢包TCP:效率低,需要建立连接,安全InetAddress IP地址类TCP连接方式:Socket 套接字类 客户端的套接字ServerSocket 服务器套接字类客户端和服务器通过流进行数据传输IP地址一共32位 0-255
2017-08-08 18:06:16
203
原创 线程状态和安全
1.新生(new )->start()2.就绪状态 ->cpu调度3.运行状态 -> sleep join wait 进入阻塞状态4.死亡sleep 睡眠(毫秒,纳秒)join 插队强制让cpu执行当前线程,其他线程阻塞yield 让步,暂停wait 等等 进入阻塞状态,需要唤醒notify如何实现线程同步:给线程上锁,synchronized同步和异步:上
2017-08-07 18:05:14
242
原创 一个窗口共卖出5张票和每个窗口都卖出5张票-----难道是run里面循环造成的结构???
一个窗口共卖出5张票package com.sxt;class MyThread implements Runnable{private int ticketsCont=5;@Overridepublic void run() {while(ticketsCont>0){ticketsCont--;System.out.println(Thread.curren
2017-08-05 12:07:19
440
原创 多线程上部
1.进程和线程进程:可以理解成一个正在运行的程序。线程:是进程里面的一个任务或一条命令。java实现多线程的方法:1.继承Thread类重写run方法2.实现Runnable接口重写run方法为什么出现Runnable接口的方式因为java是单继承多实现的,继承往往会被占用,而无法通过Thread类实现多线程,但是可以通过实现Runnable接口而达到目的。同时
2017-08-04 18:03:46
245
原创 看了你会后悔,不看你更后悔---I/O流
流:IO inputStream 输入流 outputStream 输出流生活中流的例子:水管,交通,电路从数据源(文件)-> 程序 读 输入流从程序-> 数据源(文件) 写 输出流流的分类:按照方向分: 输入流:InputStream和Reader输出流:OutputStream和Writer按照发送数据的基本单元分:字节流:InputStream 和Outp
2017-08-03 18:03:56
266
原创 简单的Map
Map key-value键值对方式存储数据key 唯一 无序(set)value 不唯一 无序HashMap TreeMap LinkedHashMap HashTableput 添加方法get(key)取值方法keySet values entrySetcontainsKey containsValueCollections 集合工具类 排序,查找,反序,随机排
2017-08-02 17:29:37
259
原创 只要学不会,就往死里看————容器
Collection 集合的父接口 包含了List和Set两个子接口Collection 不唯一,无序List 不唯一,有序Set 唯一,无序Map 键值对方式存储,key-valueArrayList :内部实现是数组,优点遍历和查找,缺点:添加和删除LinkedList:内部实现是链表,优点添加和删除,缺点:遍历和查找对于多数据查找和遍历使用ArrayLi
2017-08-01 18:10:18
292
原创 String的三兄弟、事件处理类、Math类、File类、枚举———到此结束吧!
String 最原始的,不可变的,效率低的,不安全的StringBuilder 可变的,效率高,线程不安全StringBuffer 可变的,效率低,线程安全Date 时间日期类SimpleDateFormat 类时间格式化类时间正则表达式y 年M 月d 日H 24制时h 12制时m 分s 秒S 毫秒javayyyy年MM月dd日 HH时
2017-07-31 18:08:37
291
原创 简约而不简单的——任意匹配注册题
package com.sxt;import java.util.Scanner;public class Register {public boolean verify(){System.out.println("**欢迎使用注册系统**");boolean flag=true;Scanner sc=new Scanner(System.in);S
2017-07-29 17:59:19
253
原创 无处不在的字符串和包装类,看完你就超神
1.包装类:方便对数据进行操作。基本数据类型包装成一个类。byte---Byte char---Character short---Shortint---Integer long---Long boolean---Booleanfloat---Float double---DoubleparseInt(String) 将String 类型转换int型valueOf(String
2017-07-28 19:03:28
360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人