自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 js 中的replaceAll

function patch(re,s){//参数1正则式,参数2字串    re=eval("/"+re+"/ig")//不区分大小写,如须则去掉i,改为 re=eval("/"+re+"/g")    return s.match(re).length;}var count = patch("\+","+32+3+");返回的是加号在字符串中的次数"/g"表示的意思

2017-07-07 17:47:09 363

原创 关于treegrid与combotree的使用

最重要的一点应该是返回的数据类型与格式,如果不正确是得不到树形的结构的,或者得到undefinedtreegrid 属性 类型 描述 idField string 定义关键字段来标识树节点(必须的) treeField string 定义树节点字段(必须的)可以分为2种 1. 懒加载:点击一下节点加载一部分,点一下继续加载 2. 直接一次性全部加载好懒加载

2017-06-01 11:41:37 815

原创 Oracle中char数据类型,length长度不足时,会自动用空格补上

Oracle中char数据类型,length长度不足时,会自动用空格补上,这会导致一些问题的发生例如 : SELECT COUNT(*) FROM T_AREA WHERE DM = ‘1’当DM的数据类型为char,length为6时,虽然数据库中确实存在这条数据但是作比较时,DM=1加上5个空格,这与我们传入的1不相等,导致查询不到数据。所以一般char类型是用作固定长度的数据

2017-05-24 16:18:54 7761

原创 对Calender的使用

1. 得到Calendar的实例对象,进行一些简单的操作Calendar cal = Calendar.getInstance();       // 显示当前时间的年份          int year = cal.get(Calendar.YEAR);                // 显示当前时间的月份 (从0开始, 实际显示要加一)         

2017-05-17 10:08:54 389

原创 yyyyMMddhhmmss(20170425165036)转为yyyy-MM-dd HH:mm:ss(2017-4-25 16:50:36)

SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMMddhhmmss");            SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");            String str = "20170425165036";         

2017-04-25 17:58:50 772

原创 Spring-Security入门(配合数据库设置权限,验证码功能)

spring-security(基于spring-security3)由于这次的项目需要对权限进行限制,所以在网上对security进行了学习,刚开始看的时候也是头脑非常混乱的,不过终归还是要一边写一边学,这样才能更好的理解,光是看是看不会的,接下来进入正题。首先来看看security工作的流程图(取自网上的截图) 一开始看不懂没关系,等把整个代码写完,在各个地方打上断

2017-03-13 19:09:37 898 2

原创 JavaWeb过滤器

过滤器Filter称为过滤器,它是一个接口。web开发人员可以通过过滤器对web资源进行管理。例如可以对访问的jsp、静态的html以及servlet进行拦截。功能:URL级别权限访问。过滤敏感词汇,压缩响应的信息。创建一个过滤器implements Filter接口,并注册过滤器注册过滤器filter> filter-name>TestFilter

2016-12-27 22:17:58 318

原创 对象作用域与Servlet事件监听器

对象作用域ServletContext(上下文):整个Web工程共用(所有用户也共用一个)会话作用域Session:针对所有Servlet,但如果用户换了(浏览器换了),Session就不能共同使用了。请求作用域Servlet:只存在一次请求中,请求完成就消失。监听器监听器就是一个普通的java类,只是实现了特定的接口。这个程序专门用于监控另外一个java对象方法的修改或属性的

2016-12-27 22:17:36 308

原创 AJAX基础

AJAX异步javascript和xml。创建交互式网页的网页技术,是独立于web服务器端的浏览器技术。通过客户端和服务器做数据的交换,ajax可实现异步的刷新(局部刷新)。也就是可以在不刷新整个页面的情况下,可以动态更新局部的内容。传统网页如果要更新内容,就算只是一小部分内容,也必须刷新整个网页。异步与同步同步:用户请求--->服务器处理--->响应 在此期间不能做其他的事,

2016-12-27 22:16:48 284

原创 JSP使用JavaBean

标签id:当前实例化对象的引用class:创建的实例,使用的包和类的名称scope:JavaBean保存的范围,page-request-session-application例子 :标签property:代表当前对象的属性名字name:当前javaBean对象value:代表当前属性的值param:用于获取用户传递过来的参数,然后传递给property对应的属性propert

2016-12-27 22:16:17 576

原创 JSP基础

JSP简介java server pagehtml模板+java代码。所有的java语言都可以在jsp中使用html定义了整个网页的骨架,页面的结构和外观,java代码用来操作数据的显示。JSP的声明 可以声明变量,函数,静态块,jsp的声明主要定义全局的变量方法JSP APItest.jsp-翻译为test.java代码。test类继承了HttpJspBase

2016-12-27 22:15:29 261

转载 web 应用程序状态管理

目标状态管理概述cookieSessionURL重写隐藏表单Web状态管理概述HTTP协议使用是无状态的连接对于容器,每一个请求都是一个新的客户。管理方案:cookieSessionURL重写隐藏表单(hidden)什么是会话?会话:打开浏览器,通过超链接或者按钮访问服务器,然后获取到内容,然后关闭浏览器,称为一次会话。会话解决的问题?用户访问服务器

2016-12-20 22:18:19 318

原创 servlet

response.setStatus(404);发送错误信息response.sendError(500,"error");设置状态码300-399,重定向,请求资源不存在,再次请求到另外的资源 response.setStatus(302);设置302状态码后可以跳转其他页面 response.setHeader("Location","跳转的页面地址");设置响应内容的类

2016-12-20 22:17:27 246

原创 Servlet基础

什么是Servlet是运行在Web服务器或应用服务器上的Java程序在Web上创建动态内容的有效而强大的解决方案有容器来管理什么周期与Web容器进行交换有sun规范了其功能Servlet规范的组成Web应用程序。Servlet与httpServlet2.1 Servlet用于创建动态的网页,httpServlet天生就支持http过滤器3.1 Ser

2016-12-20 22:16:30 264

原创 Java Web 工作原理

Java Web 工作原理TCP/IP协议应用层:我们编写的程序位于引用层,应用程序是和 TCP/UDP打交道 http FTP 传输层:TCP/UDP 网络层:IP层 数据链路层+物理层:以太网,ATM,硬件的接口------------物理传输介质----------------客户端-服务器客户端---ACK=0,SYN=1,seq=

2016-12-15 21:05:24 847

原创 xml

xmla. 可扩展的标记语言。 b. 设计用来传输和储存数据。 c. 允许开发人员自定义标签的名字,但是要符合一定的规范。xml和html的区别a. xml不是html的替代,他们各有各自的功能。 b. xml设计用来传输和储存数据,重点在于数据。 c. html设计用来显示数据,重点是数据的显示。声明 结构完整的XML文档必须有xml声明语句 必须

2016-12-14 20:28:51 275

转载 javascript事件 函数

JavaScript 函数1.弹出框confirm :弹出一个选择框。 是和否的选择。返回一个boolean类型。 eg: var boo = confirm("你是不是很帅?");if(boo){ alert("你很聪明");}else{ alert("你不诚实哈!");}prompt:弹出一个输入框,类似Java的scanner。返回一个字符串

2016-12-08 20:07:26 317

转载 javascript

Java ScriptJavaScript是一种脚本语言,虽然名字叫Java,但是和java没有一丝丝关系。是Netscape公司为了借用java的名气当时就使用了这个名字。JavaScript丰富了互联网功能,在浏览器中扩展了javaScript支持,使得互联网可以有更多的动画,和与用户的互动。 js的特点:1.是一种解释型的语言。 - 程序不需要编译 - 只有运行时才

2016-12-08 20:05:57 275

转载 DOM相关

document 是内存自动创建的,是dom最底层的对象。document提供了很多方法。1.节点的操作document.body : 获取body节点 var obody = document.body;.childNodes :获取的是body下面的所有子节点,不包含孙节点。但是包含了元素节点和文本节点。var nodearr = obody.childNod

2016-12-08 20:04:24 233

原创 行级元素和块级元素

1.1 块级元素:块级元素独占一行,块级元素的后面无法再放任何的内容从页面布局和外观显示来看,一个网页的布局就类似于一篇报纸的排版。首先将网页分成大的 模块。然后在模块里面再分成小的模块。所以块级元素多用于布局。1.2 行级元素:只占一小块空间,后面可以继续放内容行级元素也称为行内标签,内联标签,使用块级、元素将网页结构搭建好了后,使用行级元素来排版。

2016-12-08 20:00:28 1312

原创 客户端网页编程--CSS

什么是css?css指层叠样式表css规则由两个主要的部分构成:选择器,以及一条或多条声明;选择器通常是你需要改变样式的html元素。css引用样式表的三种方式内联样式表,内部样式表,外部样式表。外部引用的优点?把结构和表现分离,便于修改。1.如果三种样式表同时作用于一个元素,优先级谁高谁低?就近原则--当属性重复,谁离元素最近,

2016-11-29 21:48:20 363

原创 html具体例子

html>html lang="en">head> meta charset="UTF-8"> meta name="description" content="this is my web pro"> meta name="keywords" content="web,my,pro"> meta name="author" content="zhangzhiw

2016-11-28 22:05:37 325

原创 初识html

html:超文本标记语言1.常见的web服务器:apache: 世界上使用排名第一的web服务器。jboss: web servies容器。ejb的容器。tomcat: 开源免费的一个服务器,apache的一个基金会项目IIS: Internet信息服务。微软主推的一个服务器。webLogic: 开发、管理、部署一些大型的web应用。分布式的服务器。2.什么是html

2016-11-28 21:54:30 284

原创 Java的灵魂--反射知识点总结

1.1类的加载我们编写好一个类,然后编译产生一个.Class文件。类加载这个动作由类加载器完成,.Class文件读入内存后,会产生一个java.lang.class对象(也被称为类模板对象),这个对象是专门用来装载类的所有信息的(不包括注释)。一旦某个类被载入JVM后,同一个类就不会再次被载入,因为我们的.Class文件只有一篇。1.2反射就是运行时探究和使用编译时未知的类

2016-11-22 23:47:37 319

原创 学习制作GUI界面

//制作界面的模板public class MyFrame extends JFrame{private Container contentP;//内容面板private JLabel usernameLab;//标签private JLabel imgLab;//标签private JButton okBtn;//按钮private JText

2016-11-08 23:07:03 575

原创 两种基本排序方式

for (int i = 0; i      for (int j = 0; j  if (array[j]      temp = array[j];     array[j] = array[j + 1];     array[j + 1] = temp;}    }}for (int i = 0; i     for (int j = 0; j i

2016-10-27 21:50:24 289

原创 总结

总结类的高级概念1.访问修饰符public(皆可访问) > protected(有关系(同包或有继承关系)的可以访问) > 默认(又名同包,即同包的可以访问) > private(本类才可以访问)2.get/set方法优点1.将属性变为只读或只写2.可以对用户在外部设置的值进行有效性的控制3.可以对外隐藏内部属性存放的结构静态初始化块的用法

2016-10-27 21:48:20 251

原创 学习过程中的一些总结

import java.util.Scanner;public class zy2 {public static void main(String[] args) {// 2.用户输入任意一个字符串,找出里面的字母a,并把字母a删除。(数组要连续);/**接收字符串                  *找出字母a                  *删除

2016-10-27 21:46:30 310

原创 老耗子生小耗子问题

package com.lovo.test;public class homeWork_3 {public static void main(String[] args) {// 4.一队老耗子,每个月都生一对小耗子,小耗子长3个月,第四个月开始变成老耗子开始生,// 假设所有耗子都不死,请问20个月之后共有多少只耗子?//int old = 2, first

2016-10-23 20:04:41 457

原创 新ATM机 学会使用面向对象的思想来编程

package com.lovo.bean;import java.util.Scanner;//2个对象   一个ATM  一个使用者public class Atm {private UserBean user;// 用户private int cash;// ATM中的现金private String bankName;// 所属银行

2016-10-23 19:56:24 872

原创 删除字符串中的字符

import java.util.Scanner;public class zy2 {public static void main(String[] args) {// 2.用户输入任意一个字符串,找出里面的字母a,并把字母a删除。(数组要连续);/**接收字符串                  *找出字母a                  *删除

2016-10-23 19:51:57 412

原创 java学习 银行管理系统

**********************//自己写的一个简单的银行管理系统import java.util.Scanner;public class 银行系统 {******// 引入一个参数Numb来记录一个值,在所有函数中均能使用 ,这样可以大大减少代码数量。public static void main(String[] args) {int[] us

2016-10-13 21:18:38 1732

原创 java学习

//9X9乘法表public static void main(String[] args) {for(int b = 1;b for(int a = 1;a System.out.print(a + " * " + b+" ");}System.out.println();}}}   1*1    1*2 2*2  

2016-10-13 21:17:23 258

原创 Javaの路

自己写的一个小的登陆程序import java.util.Scanner;public class zy3 {public static void main(String[] args) {String[] user = { "my", "you" };int[] password = { 1, 2 };if (lingo(user, passwor

2016-10-13 21:15:40 239

原创 Java学习の路

System.out.println(Y   + 字符串连接符  int A = Integer.parseInt(args[0]);  double F = Double.parseDouble(arg[0]);    import java.util.Scanner;  Scanner A = new Scanner(System.in);  System.

2016-10-13 21:13:39 291

原创 Javaの道

10月 7日public class Mortgage{    public static void main(String []args )      {              //将第一个命令行参数转换为自己想要的类型         double principal = Double.parseDouble(args[0]);        doubl

2016-10-07 15:06:46 225

原创 Javaの道

2016.10.6//输入一个数  并在显示在屏幕上 import java.util.Scanner;   public class Base      {        public static void main(String []args )          {                         Scanner Y = new Scanne

2016-10-07 15:04:35 248

原创 初识Java

第一个Java程序public class HelloWish { public static void main(String[] args) { System.out.println("Hello,Wish"); System.out.println("Hello,黄哥"); } }

2016-09-29 22:47:14 292

空空如也

空空如也

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

TA关注的人

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