- 博客(133)
- 资源 (2)
- 收藏
- 关注
原创 JSP标签使用案例
JSP标签 最近无聊,在网上看到很多JSP的博客,各种如何标签定义,恶心到不行...一怒之下写了几百行代码,常用的标签都写了实际使用的案例,效果图来一张 大致就这样了,下面贴代码 JSP页面代码 <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+re
2017-05-05 15:57:53
960
原创 Target runtime Apache Tomcat v6.0 is not defined
Targetruntime Apache Tomcat v6.0 is not defined 在工程目录下的.settings文件夹里,打开org.eclipse.wst.common.project.facet.core.xml文件,其内容是: 第一种该法: 不要删了文件也不要全删除,要不还会有错误,删
2016-09-08 10:31:54
658
原创 Spring系统访问多数据库
Spring连接多数据库 在比较大的项目中,特别偏报表类的项目,一般会连接好多数据库,有时候需要给不同的service配置不同的数据库。 spring配置文件 applicationContext.xml 配置C3P0连接池的参见参数 --> bean id="c3p0DataSource" abstract="true"> 初始化时获取
2016-08-28 21:55:11
1357
原创 Java系统中时间封装处理
封装时间操作 package com.cloud.util; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateUtil
2016-08-23 19:33:30
1465
原创 Spring整合mybatis简单配置
Spring整合mybatis环境 项目截图 使用的jar包 下载地址: 日志文件配置 # Debug model log4j.rootLogger=DEBUG, stdout # Console output... log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.s
2016-08-15 23:11:53
831
原创 Jquery、css制作炫酷导航栏
直接看效果图 代码实现 #nav{list-style-type: none;margin: 50px auto 0;width: 950px;height: 38px;color: #333; font-size: 14px;padding: 0;overflow: hidden;} #nav li{width: 104p
2016-08-14 17:06:51
1593
原创 代理设计模式
代理模式 生活场景 在电商高速发展的今天,快递的数量十分庞大,甚至出现了快递代理行业,简单的说就是快递的主人没有时间收快递,会指定一个快递的代收点,然后有时间的时候再过去取,下面使用代码对这个场景进行简单的描述: package com.cloud.model1; public class Demo1 { public static void main(String[] args) {
2016-08-14 13:10:22
2211
原创 Java中对象的初始化和回收
对象初始化 构造方法 package com.cloud.day1; /** * 对象的初始化 * 1.编译器调用构造器 * 2.构造器和类名相同 * 3.初始化期间自动调用构造器 */ class Test{ /*无参构造器*/ public Test(){ System.out.println("初始化期间自动调用构造器"); } /*带参构造
2016-08-13 12:48:09
1945
原创 MySql软件安装图解
MySql5.7软件安装 双击运行 选择接受 安装信息 选择类型和路径 检查环境 安装 下一步 配置选项 设置密码 用户信息
2016-08-11 18:03:21
998
原创 Java系统中异常封装处理
异常处理 自定义异常基础类 package com.cloud.exception; /** * 构建一个基础的异常类 */ public class DefineException extends RuntimeException{ //VersionUID private static final long serialVersionUID = 30426860556580
2016-08-10 17:03:11
4806
原创 Java中的操作符
Java中的操作符 赋值和地址引用 两者的区别 package com.cloud.day4; public class Demo1 { public static void main(String[] args) { Fish f1 = new Fish(); Fish f2 = new Fish(); f1
2016-08-09 22:26:55
743
原创 javaScript中Dom编程
Dom编程 概念 dom: document object model 文档对象模型 DOM技术: php里边有:php语言 与 xml/html标签之间沟通的一个桥梁。 javascript里边有:js语言 与 html/xml标签之间沟通的一个桥梁。 为了方便javascript语言通过dom操作html比较方便, 把html标签的内容划分为各种节
2016-08-08 19:24:49
2336
原创 建造者设计模式
建造者设计模式 生活中的场景 当电脑第一次安装软件的时候,开始总是引导页面和欢迎页面,中间就是使用的过程了,当卸载软件的时候,需要好几次的确认, package com.cloud.Test; public class Test3 { public static void main(String[] args) { BuilderSoft soft
2016-08-08 08:58:13
1970
原创 div、css的浮动布局
div+css布局中浮动和清除浮动 脱离标准流浮动 描述:脱离标准流浮动 浮动:浮动不占用位置,漂浮在标准流的上方,可以让多个块级元素在一行显示 .fu{ width: 200px; height: 200px; background-color: palegreen; float: left; } .zi{
2016-08-07 22:37:54
1832
3
原创 MySQL中百分数生成和排序
问题描述 最近在开发APP的一个报表后台,使用的是MySQL数据库,遇到一个很郁闷的问题就是MySQL对百分比排序的处理,之前的报表都是在Oracle当中,从来没纠结过百分比怎么处理。在MySql中百分比直接排序效果如下; 100% 90% 9% 80% 8% 70% 这个坑爹问题已经很明显了,下面说下怎么处理 解决过程 首先看一下‘100%’怎
2016-08-04 18:30:19
7048
2
原创 Java系统中JSON的封装
封装和解析JSON公共类 需要的JAR包 封装的公共类 package com.cloud.Util; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; impor
2016-07-31 17:22:03
2937
原创 Html5中Canvas绘图
Canvas绘图 Canvas的基本API 制作矩形 DOCTYPE html> html> head> meta charset="UTF-8"> title>Canvastitle> head> body> canvas width="500" height="300" style="border: 1px solid blue
2016-07-31 11:18:04
1692
原创 Java对JSON的简单操作
JSONArray和JSONObject 基本用法 package com.cloud.test; import net.sf.json.JSONArray; import net.sf.json.JSONObject; public class Demo1 { //创建JSONObject对象 public static JSONObject c
2016-07-30 22:42:11
9238
原创 JSON的基本概念和用法
JSON基本使用 DOCTYPE html> html> head> title>TestJson.htmltitle> head> body> h3>获取JSON创建的对象h3> p> NAME:span id="name">span>br/> ADDRESS:span id="address"
2016-07-30 22:39:11
2800
原创 模板方法设计模式
模板方法设计模式 生活场景 假设在银行存款,会有定期存款和活期存款,它们的利率各不相同,一般情况人不同的存款方式所存入的本金也不相同,下面这段代码就是用来描述不同方式下存款的利息。 package com.cloud.day1; /** * @ClassName: MyAccount * @Description: 抽象模板类:模拟一个在银行存款
2016-07-29 15:52:28
6419
原创 C语言中类型.运算符.表达式
类型.运算符.表达式 变量名 1. 名字是由字母和数字组成,第一个字符必须是字母,下划线”_”被认为是字母 2. 大小写字母有区别,变量名用小写,符合常量全部使用大写字母 3. 变量名不要以”_”开头,为了提高可读性,以“字母_字母”为好 数据类型和长度 1. Char字符型:占用一个字节 2. Int整型:反映机器中整数类型的自然长
2016-07-29 06:50:24
3644
1
原创 Css3中边框的处理
Css3的边框属性 Css3的圆角边框 DOCTYPE html> html> head> style> div { text-align:center; border:2px solid #a1a1a1; padding:20px 50px; background:blue; width:350px; border-radius:25p
2016-07-28 22:55:35
964
原创 Java中对象的引用
对象的使用 对象引用 在java中,一切都被看做是对象,而操作一个对象,需要使用对象的引用,好比遥控器控制空调一般。引用是可以单独存在的: String s; 这里创建了一个引用s,但是并没有关联对象,下面创建引用的同时并初始化: String s=”hello,world”; 使用new关键字,创建一个新的引用,并关联对象: String s= new String(“hel
2016-07-28 18:35:25
1489
原创 JavaWeb中文件下载
文件下载 Servlet下载问题 被下载的资源必须放到WEB-INF目录下,用户不能通过浏览器直接访问,然后通过Servlet完成下载。在jsp页面中给出超链接,链接到DownloadServlet,并提供要下载的文件名称。然后DownloadServlet获取文件的真实路径,然后把文件写入到response.getOutputStream()流中。 download.jsp
2016-07-28 17:40:49
700
原创 Oracle中集合的使用
集合 两个表通常使用外键建立数据之间的关联,相对于这样的方式访问数据库,存储在集合中的数据可以更快的被访问。常用的集合类型: index-by表 嵌套表 可变数组 index-by表 index-by表类似C语言中的数组,但是元素顺序并没有按照特定的顺序排列。元素的个数只受到BINARY_INTEGER的下标大小限制。 type tabletype IS ta
2016-07-28 11:31:11
5160
原创 javaScript中变量和数组
全局变量和局部变量 全局变量 javascript里面 1. 在函数外部声明的变量 2. 在函数内部不使用”var”声明的变量(函数调用之后起作用) 局部变量 在函数内部声明,前面没有var关键字 数组的使用 数组定义 许多变量,他们的名称和数据类型都一样。 数组的声明 var arr=[元素,元素,元素…]; var arr=new Array(
2016-07-27 23:10:49
2997
原创 JavaWeb中文件上传
文件上传 文件上传的作用 在一般比较大的Java系统中,对文件上传和下载的流量比较大,一般都会单独开发一个文件处理系统,在整个项目中具有十分重要的作用。 页面的要求 上传文件的要求比较多,需要记一下: 1. 必须使用表单,而不能是超链接; 2. 表单的method必须是POST,而不能是GET; 3. 表单的enctype必须是m
2016-07-27 18:51:18
1392
原创 Java中Socket编程
Java的Socket编程 网络编程 目前较为流行的网络编程模型是客户机/服务器(C/S)结构。即通信双方一方作为服务器等待客户提出请求并予以响应。客户则在需要服务时向服务器提出申请。服务器一般作为守护进程始终运行,监听网络端口,一旦有客户请求,就会启动一个服务进程来响应该客户,同时自己继续监听服务端口,使后来的客户也能及时得到服务。 在TCP/IP协议中IP层主要负责网络主机的定位,数据传
2016-07-27 11:39:03
197
原创 HttpClient的使用和封装
HttpClient的使用和封装 HttpClient介绍 HTTP 协议是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本
2016-07-26 21:22:34
4877
原创 Linux记事本操作
Linux记事本操作 vi编辑器模式 编辑模式下面显示:- -INSERT- - 命令模式下面显示:(默认什么都不显示) 尾行模式下面显示::wq(退出并保存) 进入编辑模式 a: 光标向后移动一位 i: 光标和 所在字符 不发生任何变化 o: 给新起一行 s: 删除光标所在字符 尾行模式的操作 :q //quit 退出编辑
2016-07-26 21:09:43
5472
原创 系统中数据库操作封装
封装数据的链接 package com.cloud.day2; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.orm.hibernate3.HibernateTemplate; public class BaseJdbcSupport { private
2016-07-25 14:14:51
2135
原创 项目中日志系统封装
常规日志实体类 package com.cloud.day3; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persi
2016-07-25 13:31:20
3641
原创 Log4j使用详解
Log4j使用详解 日志记录 作用:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;向文件或控制台打印代码的调试信息。 Log4j简述 Log4j 是 Apache 的一个开放源代码项目,通过使用 Log4j ,我们可以控制日志信息输送的目的地是控制台、文件、 GUI 组件、甚至是套接口服务器、 NT 的事件记录器、 UNI
2016-07-25 11:36:40
1416
原创 JavaWeb的Filter过滤器应用
过滤器应用案例 分ip统计网站的访问次数 ip count 192.168.1.111 2 192.168.1.112 59 统计工作需要在所有资源执行前,那么就可以放到Filter中了。 我们这个过滤器不打算做拦截操作!因为我们只是用来做统计的。 用什么东西来装载统计的数据。Map
2016-07-25 10:40:23
1474
原创 javaScript函数使用
函数使用 什么是函数 有一定功能代码体的集合。 函数的封装 传统方式 function函数名(){} 该方式声明的函数的有预加载的过程,可以先调用在,再声明函数。 预加载:代码先把函数的声明放入内存,本质上是先声明再调用。 函数先调用,后声明的条件是,全部的代码在一个“”标记里面
2016-07-24 23:12:09
830
原创 javaScript运算符和流程控制
运算符 算术运算符 + - * / % 取余数 20%6 3%10 ++ i++ ++i -- i-- --i var age=34; console.log(age++);//34 ++age; console.log(age);//
2016-07-24 23:09:24
2274
原创 javaScript基本数据类型
JavaScript语法规范 ① HTML中引入js语言 具体代码 ② 代码的大小写敏感 true/false TRUE/FALSE ③ 结束符号的使用 ;不是必须使用,但是推荐 ④ 注释 //单行注释 /**/多行注释 ⑤ 变量 其值可以改变的量就是变量 JavaScript中6种数据类型,number(int/float),string boolean
2016-07-24 23:05:44
535
原创 Java中封装传递的数据
传递数据的封装 在java开发比较大的项目中,通常前端使用的技术差别很大,例如展示页面使用html+css,Android,IOS,等技术,后台管理监控系统使用的Flex技术比较多,不同的前端展示需要的数据不同,这里就需要java后台对数据进行封装,使任何页面都可以很好的展示!一般对处理结果的封装有三个:处理是否成功,处理后的返回值,处理请求的方法。 封装的类 packa
2016-07-24 22:51:03
2392
原创 Java中IO流操作文件总结
IO流操作文件总结 拷贝文件 package com.cloud.day1; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class Demo1 { public
2016-07-24 17:08:56
1429
原创 抽象工厂设计模式
抽象工厂设计模式 传说中”造人”问题 package com.cloud.model3; public class Demo1 { public static void main(String[] args) { HumanFactory humanFactory = new FemalFactory(); Human human
2016-07-23 17:50:48
3848
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人