自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(46)
  • 资源 (5)
  • 问答 (11)
  • 收藏
  • 关注

原创 switch case 语句

switch(变量){ case 变量值1: //; break; case 变量值2: //...; break; ... default: //...; break; }(default可写可不写,所有c...

2018-12-14 16:15:27 331

原创 a++与++a

例:int a=3;     b=++a;进行的运算:先在内存中a+1=4,然后赋值给b=4;    b=a++ 进行的运算:先内存中把a标记出来3,因为没有什么运算,然后在a+1=4,在a的内存空间是这样的,但是,在b的内存空间把a赋值b,b=3   ...

2018-11-29 11:46:11 1287

原创 时间戳和日期字符串之间相互转换

1:时间戳转日期字符串// 第一种方式 原生的方式 但是不能修改  //时间戳为10位需*1000,时间戳为13位的话不需乘1000   var timestamp3 = 1403058804;     var newDate = new Date();     newDate.setTime(timestamp3 * 1000);     console.log(newDate.toLocale...

2018-06-01 12:54:59 767

原创 MySql报错点解决办法

1:2  mysql 数据库连接失败     解决办法: 找到mysql数据库的user表,在user表中新建一天数据,设置User(username)和 Host(开放访问MySQL的ip:      例如123.118.17.201) 以及登录密码,这样就设置了允许访问的用户名和ip地址(若想所有ip都可以访问,则可将Host设置         为‘%’,但是这样很危险,不建议)3     ...

2018-04-02 11:39:38 427

原创 Eclipse相关项目总结二(整个项目部署过程)

一、整个项目部署过程  1.Eclipse 绑定Tomcat        点击window找到如下2.找到windows下prefrences找到如下界面: 2、把项目加到绑定到Eclipse的tomcat里     找到Server服务器窗口下已绑定的tomcat右击add and remove 出现如下添加finish就好      3、导jar包   项目右击properties打开jav...

2018-04-02 10:59:54 296

原创 html 之间传参接参

get传参:(页面跳转间传参)<!-- 修改事件 -->function updatecode() {if ($("#dg").datagrid('getSelections').length == 0) {$.messager.alert('提示', '请选择要修改的数据');} else if ($("#dg").datagrid('getSelections').length &...

2018-03-30 17:32:00 1834

原创 eclipse 项目相关总结(一)

1:只有web项目才能部署到服务器上,单纯的java项目是部署不上去的2:新建的项目或svn剪出来的项目都在默认路径里,也就是一般在workspace里,而导入的项目不管是web还是java运行后还是保存在导入的路劲里,一般查看路劲在项目——>右击——>properties(属性文件)——>resource里的location就是每个项目保存的地址3:所有编译后的class文件j...

2018-03-30 17:29:33 331

原创 不同标签绑定不同事件,但事件内容相同问题

如果同一页面,不管多少标签,只要id相同,并且绑定同一事件,(也就是函数),则再浏览器端都能执行这个事件如果同一页面,不同id,绑定不同事件(函数不同),但事件涉及内容相同,则在浏览器端不一定都执行这个事件因为只要事件涉及内容 用js操作过了,那就用过id了(w3c规定),则再浏览器里先操作的事件能执行,后边的都不执行,原因是事件涉及相同内容的id冲突;像上图,两个

2017-11-10 14:33:15 797

原创 script标签

相当于一个标签,你要在html中写js的话就必须用这个,type后边就是定义一个类型!type="text/javascript"或者 type="text/html" 就是告诉浏览器中间的代码是文本形式的javascript或是一个HTML模板 //js代码写在这里面 这是要这个jsp或者html里面写js代码的(当然现在type

2017-10-18 09:31:22 349

原创 arttemplate.js

模板引擎有好多种可在github的官网上查找此处的arttemplate 是其中一种,https:https://aui.github.io/art-template/zh-cn/docs/  文档地址 art-template 是一个简约、超快的模板引擎。它采用作用域预声明的技术来优化模板渲染(加工成最后效果的)速度,从而获得接近 JavaScript 极限的运行性能,并且同时支

2017-10-17 14:20:18 3229

原创 spring mvc 基本概念

静态:DispatcherServlet :(mvc的前端控制器)(frontcontroller)前端页面的请求通过DispatcherServlet 对请求进行分发给一个合适的controller来生产我们的业务数据model,我们的model在通过DispatchServlet传递给view呈现最后的页面呈现controller(mvc中的c)HandlerAda

2017-09-28 10:30:28 2145

原创 mvc 原理概念

mvc实现方式(原理):首先用户端的请求通过http协议到达前端控制器,前端控制器它了解这个请求应该被谁来处理,所以将这个请求代理给了我们控制器,控制器这里它们了解业务逻辑的细节,所以调用业务逻辑生成了业务数据,并将这个业务数据返回给了前端控制器,此时前端控制器再将我们的业务数据分发给了业务视图,由业务视图最终来呈现用户页面,将呈现出来的用户页面最终返回给嵌段控制器,前端控制器最终将页面返回给浏览

2017-09-28 09:50:42 277

原创 request,response (转发和重定向之间的比较)

JSP中response.sendRedirect()与request.getRequestDispatcher().forward(request,response)这两个对象都可以使页面跳转,但是二者是有很大的区别的,有以下几点:1:response.sendRedirect(url)-----重定向到指定URL ,是客户端跳转   request.

2017-09-27 17:36:43 950

原创 springmvc之拦截器(对比过滤器)

拦截器的基本工作原理:对请求的东西做过滤;过滤器跟拦截器很相似;比如(过滤器案例):[ 以上登录名是中文,则在控制中心接收过来的登录名参数值是乱码,解决办法就是拦截器]springmvc提供的org.springframework.web.filter.CharacterEncoding.class,把它配置在web.xml里;[对过滤器encoding

2017-09-27 10:47:55 257

原创 springmvc里获取application及存取值方法

application:全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享生命周期为:应用程序启动到停止request.getSession().getServeltContext(). 返回值就是application 当前对象的appliaction的值给处理器方法添加参数:HttpServletRequest req 然后使用 req.get

2017-09-26 14:24:25 5882

原创 Springmvc获取session,session里存取值得方法

session对象的获取:方法一:使用servlet-api@Controller  public class ManagerController {    //存    @Resource      private ManagerService managerService

2017-09-26 11:19:18 3347

原创 springmvc获取request,response的方法

1.最简单方式:参数@RequestMapping("/test")@RequestMapping(value = "/getStuinfo.rst", method = RequestMethod.GET)@ResponseBodypublic void saveTest(HttpServletRequest req, HttpServletResponse resp){

2017-09-26 10:51:21 204

原创 action里获取respnse,request,session,aplication的方法

在action里可以通过structs2依赖注入的方式获取以下对象1:提供httpServletResquest的访问     org.apache.structs2.intercepter     接口ServletRequestAware:2:通过Map提供对request所有属性的访问      org.apache.structs2.intercepter     

2017-09-26 09:31:05 281

原创 Structs(action)里获取response,request的方法

在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不 能简单地从execute方法获得HttpServletResponse或HttpServletRequest对象了。 但在Struts2 Action类中仍然有很多方法可以获得这些对象。下面就列出四种获得这些对象的方法。

2017-09-25 17:34:17 602

原创 response里的setHeader用法

response.setHeader()的用法1. HTTP消息头(1)通用信息头即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma主要: Cache-Control , Connection , Data , Pragma , Trailer , Transfer-Encoding , Upgrade

2017-09-25 14:23:53 3560

原创 response对象在servlet中的常用方法讲解

Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了。一、HttpServletResponse对象介绍

2017-09-25 11:16:27 2640

原创 字节/二进制

一个二进制位(bit)是构成存储器的最小单位,通常将每8位二进制位组成一个存储单元,称为字节。并给每个字节编上一个号码,称为地址。 1byte=8bit 1KB=1024字节 (byte) 1MB=1024KB 1GB=1024MB 1TB=1024GB 他们之间的换算单位是1024

2017-09-22 11:17:42 654

转载 输入输出流

一、什么是IOJava中I/O操作主要是指使用Java进行输入,输出操作。 Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。Java.io是大多数面向数据流的输入/输出类的主要软件包。此外,Java也对块传输

2017-09-22 09:53:42 579

原创 response 响应的各种文件格式

response.setContentType("text/plain");(默认的)value就是代码中写的会生成相对应的格式比如msexcel格式BMP GIF JPEG TIFF DCX PCX HTML TXT XML AFP PDF RTF MSWORD MSEXCEL MSPOWERPOINT WORDPERFECT

2017-09-21 11:04:08 4865

原创 poi操作excel(下载excel)

:用jdk自带的输入输出流1://可以先设置response编码,使响应给浏览器的东西不是乱码;response.setCharacterEncoding(" UTF-8");2://得到要下载的东西存放的地址,也就是绝对路径;自己可以设置request来拼路径(xlsx是excel表文件的后缀格式),(filepath是要下载excel文件的相对路劲,也就是文件名比如下载leaves

2017-09-20 15:18:17 554

原创 数据库-mysql(四)

过滤数据数据库表一般包含大量的数据,只检索所需数据需要指定搜索条件(search criteria),搜索条件也称为过滤条件eg :      select  name from student  where name="zhangsan";注意:SQL过滤与应用过滤     数据也可以在应用层过滤。为此目的,SQL的 SELECT 语句为客户机应用检索出超过实际所需的

2017-09-12 09:47:52 162

原创 数据库-mysql(三)

检索数据   select * from table (表跟其他数据库语法一般一样);SQL语句不区分大小写多条SQL语句必须以分号(;)分隔一定要认识到虽然SQL是不区分大小写的,但有些标识符(如数据库名、表名、列名)可能不同在处理SQL语时,其中所有空格都被忽略 分页     select  name from students limit 5;(查询student表里

2017-09-08 15:13:56 235

原创 数据库_mysql(二)

连接数据库       MySQL与所有客户机 — 服务器DBMS一样,要求在能执行命令之前登录到DBMS       在最初安装MySQL时,很可能会要求你输入一个管理登录(通常为root )和一个口令。如果你使用的是自己的本地服务器,并且是简单地试验一下MySQL,使用上述登录就可以了      为了连接到MySQL,需要以下信息:  主机名(计算机名)—

2017-09-08 10:46:02 197

原创 数据库—mysql(一)

MySQL工具:(1)mysql 命令行实用程序(开发MySQL时开发的命令连接服务客户端)每个MySQL安装都有一个名为 mysql 的简单命令行实用程序。这个实用程序没有下拉菜单、流行的用户界面、鼠标支持或任何类似的东西。在操作系统命令提示符下输入 mysql 将出现一个如下的简单提示:MySQL选项和参数 如果仅输入 mysql ,可能会出现一个错误消息。因为可能

2017-09-07 17:24:22 231

原创 数据库-mysql(概念)

什么是MySQL我们在前一章中介绍了数据库和SQL。正如所述,数据的所有存储、检索、管理和处理实际上是由数据库软件——DBMS(数据库管理系统)完成的。MySQL是一种DBMS,即它是一种数据库软件。MySQL已经存在很久了,它在世界范围内得到了广泛的安装和使用。为什么有那么多的公司和开发人员使用MySQL?以下列出其原因。  成本——MySQL是开放源代码的,一般可以免

2017-09-07 14:17:46 383

原创 数据库基本概念(二

什么是SQLSQL(发音为字母S-Q-L或sequel)是结构化查询语言(Structured QueryLanguage)的缩写。SQL是一种专门用来与数据库通信的语言。   SQL有如下的优点。  SQL不是某个特定数据库供应商专有的语言。几乎所有重要的DBMS都支持SQL,所以,学习此语言使你几乎能与所有数据库打交道。  SQL简单易学。它的语句全都是由描

2017-09-07 14:04:58 228 1

原创 数据库基本概念(一)

数据库(database) 保存有组织的数据的容器(通常是一个文件或一组文件)。           人们通常用数据库这个术语来代表他们使用     的数据库软件。这是不正确的,它是引起混淆的根源。确切     地说,数据库软件应称为DBMS(数据库管理系统)。数据库     是通过DBMS创建和操纵的容器。数据库可以是保存在硬设备     上的文件,但也可以不是。在很大程度上

2017-09-07 13:58:47 391

原创 uml类图中的具体关系

UML类图中的关系分为四种:泛化关系、依赖关系、关联关系、实现关系;关联关系又可以细化为聚合和组合。 1. 泛化(Generalization)泛化是父类和子类之间的关系,子类继承父类的所有结构和行为。在子类中可以增加新的结构和行为,也可以覆写父类的行为。                             2. 依赖(Dependencies)

2017-09-06 15:53:03 370 2

原创 hibernate.hbm.xml详解(二)

接着(一)3:     **** hibernate 使用对象标识符(OID)来建立内存中的对象(eg:一个对象实例,一条数据库记录)和数据库表中记录的对应关系,对象的OID和数据表的主键对应,HIbernate通过标识符生成器来为主键赋值       推荐在数据表中使用代理主键(不具备业务含义的字段)代理主键通常为整数类型,因为整数类型比字符串类型要节省更多的数据库空间

2017-09-05 15:01:20 280

原创 hibernate.hbm.xml详解(一)

pojo类和数据库的映射文件*.hbm.xml(持久化实体类)                              一个mapping映射文件里可以写多个类(class),最好一个类写一个映射; 1:           代表映射文件,一下是属性:          ---schema:用来指定所映射的数据库schema的名称。若指定该属性,则表明会自动添加该sche

2017-09-04 16:24:55 332

原创 Hibernate主键生成策略详解

1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。generator class="assigned" />“ud

2017-09-04 15:02:21 219

原创 Hibernate映射文件反向生成数据库表

注意:类里的属性是boolean类型,生成表到数据库,oracle是number类型,mysql是char类型,而且只识别1/0,插入的数据为true,默认转为1;为false默认转为0;每个实体的mapping里写的那个类,做增删改查写sql时操纵那个类,哪怕这个类全是方法实现

2017-08-23 09:25:55 1093

原创 svn总结学习教程文件(二)

7: 使用svn服务     1:尝试给svn仓库(app\student)提交一个本地项目           步骤:                      - -随便找个地建个文件(此文件就是客户端项目已经建立和svn的连接了,也就是里面含.svn文件了)-->右键-->TortoiseSVN-->add(增加)如下带问号增加后变加号--commit(SVN提交)提交后都是打对

2017-08-18 10:09:11 206

转载 fastjson排序问题

fastjson在封装成json的时候会自动按照属性名称排序,也就是abcd…的顺序排序。 但是很多时候,我们可能需要json有一定的顺序,且按照我们的顺序,好了,让我们来看看如何。 首先:写一个实体类,用于转化成json用package com.dzy.fastjson;public class Letter { private Long id; privat

2017-08-17 09:48:26 1504

原创 svn总结学习教程文件(一)

1:svn 是什么?              (显示项目中每个人负责一部分模块,多人共同开发同一个项目,而且代码互相交互,不同时间提交项目到总负责人哪里,后上传的会覆盖先上传的代码,多人同时开发同一文件,会造成彼此代码覆盖的情况发生)       --subversion 子级源代码版本控制管理软件,管理着随时间改变的数据,这些数据放置在一个中央资料档案库中,这个档案库很像一个普通的文件

2017-08-10 14:32:21 165

hibernate利用配置文件反向生成数据库所有配置文件及方法

hibernate利用配置文件,实体关系数据库映射文件及数据库配置相关文件) 反向生成数据库所有配置文件, 及其所需的几个文件所有详细代码

2017-09-04

jd-gui jar包反编译工具

普通jar 包的反编译工具,加密的不行

2017-08-17

fastJSON文档

fastjson类库相关文档(fastjson文档)

2017-08-07

ehcache.xml

ehcache.xml

2017-07-03

hashtable和hashmap的区别

hashtable和hashmap的区别

2017-04-30

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

TA关注的人

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