自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 再识Tomcat

Tomcat1.介绍Tomcat是免费的web服务器2.作用这个软件用来装载你的javaweb程序,可以称它为web容器。 开启监听端口监听用户的请求,解析用户发来的http请求然后访问到你指定的应用系统,然后你返回的页面经过tomcat返回给用户3.为何称之为web容器,web程序不用此容器是否可行? 1 : 不使用tomcat访问html 2 : 使用tomcat后,访问html 结论:如果没有web容器,只...

2020-09-23 15:01:44 186

翻译 java之虚拟机详解

java虚拟机即在机器和程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个共同的接口,这样编译程序只需要生成虚拟机能够理解的代码即可,虚拟机接收到代码后,由其内部的解释器将代码转换为特定系统(windows,linux等系统)的机器码执行。这就解释了java的跨平台,想起了那时刚学习java老师说的:一次编译,到处运行。能这么NB多亏了解释器,解释给各个特定机器。

2020-09-23 14:41:32 337

原创 sql常用转换

语句:select d.division_name,d.full_name,d.creat_time from es_com_staff as d结果:一:字符串相加 语句:select concat( d.division_name, "-", d.full_name ) AS fullname ,d.creat_time from es_com_staff as ...

2019-06-07 14:55:18 249

原创 java之对反射的理解

什么是反射?1.java在运行时能够加载编译期间为知的类,并生成其对象实体。怎么实现的反射?1.java一次编译到处运行,是因为(1)、java将源代码编译为.class字节码文件(2)、jvm将.class字节码文件解释给目标计算机(3)、将结果呈现给用户java的反射机制操作的就是这个.class字节码文件。反射应用在spring的配置文件中,经常见到写类全...

2019-03-30 11:09:11 167

转载 SSM项目的spring-mybatis.xml

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www

2017-10-10 09:09:03 415

转载 SSM项目的spring-mvc.xml配置

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www

2017-10-10 09:07:40 1386

转载 SSM项目的pom.xml配置

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">        4.0.0        com.ssm        Maven_Project        war        0.0.1-SNAPSHOT        Ma

2017-10-10 09:05:03 795

转载 SSM项目的jdbc.properties的配置

#数据库驱动driver=com.mysql.jdbc.Driver#数据库地址url=jdbc:mysql://localhost:localhost_3306/iot#数据库账号username=root#数据库密码password=admin#定义初始连接数,连接池启动时创建的链接数量的初始值initialSize=0#定义最大连接数,连接池的最大值,同一时间可以从池分配

2017-10-10 09:02:22 2117

转载 SSM项目的web.xml的配置

的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有conte

2017-09-30 10:16:33 1431

原创 java之异常处理

Java异常处理涉及到五个关键字,分别是:try、catch、finally、throw、throws。下面将骤一介绍,通过认识这五个关键字,掌握基本异常处理知识。    try        -- 用于监听。将要被监听的代码(可能抛出异常的代码)放在try语句块之内,当try语句块内发生异常时,异常就被抛出。   catch   -- 用于捕获异常。catch用来捕获try语句块中发

2017-09-27 15:54:13 174

转载 java之异步消息队列

最近在研究网站的异步消息队列模型,渐渐有了一些心得,下面就说说我个人对于消息队列的理解。什么是消息队列?所谓消息队列,就是一个以队列数据结构为基础的一个实体,这个实体是真实存在的,比如程序中的数组,数据库中的表,或者redis等等,都可以。首先我们说说为什么要使用队列,什么情况下才会使用队列?我的理解是,那些实时性要求不高,且比较耗时的任务,是队列的最佳应用场景。比如说我在

2017-09-26 09:30:08 4438 1

原创 java之栈、队列

栈:先进后出队列:先进先出

2017-09-25 15:50:38 174

原创 名词解释之缓存

数据      缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。CPU到内存中去找数据,这样系统的速率就慢下来了,不过CPU会把这些数据复制到缓存中去,以便下一次不要再到内存中去取。随着时间的变化,被访问得最频繁的数据不是一成不变的,也就是说,刚才还不频繁的数据,此时已经需要被频繁的访问,刚才还

2017-09-25 10:52:00 1019

原创 名词解释之镜像

名词来源:hadoop发行版,从Apache的某个镜像服务器上下载最近的稳定发行两个疑问:1.什么是镜像2.Apache开发人员为何又弄了个镜像服务器,不让用户直接从服务器下载问题一:镜像是冗余的一种类型,说它冗余是因为已经存在的有,又多了一份。例如:一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本。问题二:镜像是一种文件存储形式,可以把许多

2017-09-23 09:30:12 1205

原创 linux下如何安装redis

第一步:到官网上下载安装包第二步:上传安装包并解压$ tar xzf redis-2.8.3.tar.gz$ cd redis-2.8.3$ make第三步:编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。mkdir /usr/rediscp redis-

2017-09-11 16:36:04 254

原创 Eclipse之包名变成多层目录

2017-08-17 09:02:46 8717

原创 maven构建项目二(添加配置文件)SpringMvc+Spring+Mybatis

maven搭建SpringMvc+Spring+Mybatis

2017-08-09 10:13:58 495 1

原创 maven构建项目一(搭建项目架构)

一.新建maven项目点击file>MavenProjec 勾选创建一个简单的项目 点击Next 如下图编写项目名称二.将项目改为web项目右键项目>Propertries 三.右键项目选择Build Path配置tomcat与jdk移除红色箭头标记的两项更改为下图四.完善项目架构目前架构如图所示更改为下图  

2017-08-09 09:58:40 348 1

原创 powerdesigner如何生成数据库表

1.建立逻辑数据模型2.构建基础模板3.转为PDM4.生成sql文件

2017-07-17 16:10:56 18584 1

转载 tomcat工作原理

Tomcat简介  作者:杨晓(http://blog.sina.com.cn/u/1237288325)一、Tomcat背景  自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了。Tomcat

2017-07-17 15:05:46 241

转载 如何使用maven构建一个项目

使用eclipse插件创建一个web project首先创建一个Maven的Project如下图  我们勾选上Create a simple project (不使用骨架)   这里的Packing 选择 war的形式  由于packing是war包,那么下面也就多出了webapp的目录

2017-07-17 14:51:50 307

原创 Eclipse之快捷键

1.设置选中的代码大小写:小写改成大写:ctrl+shift+Y大写改成小写:ctrl+shift+X2.Ctrl+1 快速修复(最经典的快捷键,就不用多说了)3.Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)4.Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)5.Ctrl+Q 定位到最后编辑的地方6.Ctrl

2017-07-07 08:50:02 195

原创 java读取xml配置文件

1.配置文件的好处, xml配置文件的优点, 当改变底层配置时 不需要改变和重新编译代码,只需要在xml中更改就可以了2.先看下项目架构3.static的作用static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法可用类名直接访问(方便),当然也可以通过对象来访问(但是这是不推荐的)static final用来修饰成员变量和成员方法,可简单理解为“全局常量”!对

2017-05-03 11:37:06 4451

转载 java之引用

JAVA问题:Person p=new Person;这个p是不是对象??是不是Person的实例?是不是凡是这样的p都叫对象?huangde90 | 浏览 813 次发布于2012-03-18 16:32最佳答案楼上的说得不太准确,准确地讲,p不是一个对象,其实p是一个引用.初学JAVA的时候可以把p理解成一个对象,但是到了后面编程,你会出现很多错误.我们把你的这个代码拆

2017-04-10 10:52:48 261

转载 JavaScript将String转为double类型

function getFloatStr(num){ num += ''; num = num.replace(/[^0-9|\.]/g, ''); //清除字符串中的非数字非.字符 if(/^0+/) //清除字符串开头的0 num = num.replace(/^0+/, '

2017-04-10 10:50:21 9958

转载 jsp与html的区别

HTML(Hypertext Markup Language)文本标记语言,它是静态页面,和JavaScript一样解释性语言,为什么说是解释性 语言呢?因为,只要你有一个浏览器那么它就可以正常显示出来,而不需要指定的编译工具,只需在TXT文档中写上HTML标记就OK。JSP(Java Server Page)看这个意思就知道是Java服务端的页面,所以它是动态的,它是需要经过JDK编

2017-02-27 11:57:30 829

翻译 java序列化与反序列化

序列化:java对象转化为字节序列,反序列化:字节序列转化为java对象好处:其好处一是实现了数据的持久化,通过序列化可以把数据永久地保存到硬盘上(通常存放在文件里),           二是,利用序列化实现远程通信,即在网络上传送对象的字节序列。

2017-02-27 11:52:08 167

原创 ajax同步与异步的区别

同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕其中async是一个布尔值。如果是异步通信方式(true),客户机就不等待服务器的响应;如果是同步方式(false)

2017-02-27 11:45:13 346

原创 多图片上传

1.div部分 添加图片: <span id="attrFieldUploader" style="width: 150px;"> 预览   清除 -->

2017-02-07 16:20:44 324

翻译 javascript之var与function定义的区别

在JS中有两种定义函数的方式,1是var aaa=function(){...}2是function aaa(){...}var 方式定义的函数,不能先调用函数,后声明,只能先声明函数,然后调用。function方式定义函数可以先调用,后声明。请看代码: //aaa();这样调用就会出错 var aaa = function(){

2017-01-18 10:07:26 322

原创 javascript之对象数组排序

数据结构如下:需求:按照fid降序排列。(某种情况下后台不方便直接排序,前台亦可只不过速度慢) function by(name){ return function(o, p){ var a, b; if (typeof o === "object"

2017-01-18 10:05:10 222

翻译 javascript之prototype

先看下W3C给出的解释:有能力向对象添加属性和方法。javascript的三种方法:类方法,对象方法,原型方法。先看下例子:function People(name){ this.name=name; //对象方法 this.Introduce=function(){ alert("My name is "+this.name); }}//类方法Pe

2017-01-09 12:04:16 181

原创 面试题之jsp九大内置对象

1.request2.response3.out4.page5.pagecontext6.exception7.application8.session9.error

2017-01-09 11:37:34 355

转载 javascript之应用技巧

1.转化为Boolean类型所有JavaScript中的值都能隐式的转化为Boolean类型,比如:0 == false; // true1 == true; // true'' == false // true但是这些值都不是Boolean类型。用三个等于号进行比较时:但是这些值都不是Boolean类型。0 === false; // false1 === true

2017-01-06 15:36:00 175

翻译 javascript之继承详解(一)

面向对象与基于对象      面向对象有两个重要的概念,类和实例,类是对一类事物行为和方法的描述,实例则是实现。面向对象编程还有三个重要概念:封装,继承,多态,简单说明下:    封装:将数据与方法都放在一个块中。继承:从一个类中派生出新的类,这个类有父类的所有属性和方法,并且这新的类可以扩展新的功能多态:父类引用指向子类对象,只能访问父类中的属性和方法,如果子类重写了

2017-01-06 10:45:23 207

翻译 存储过程

什么是存储过程?存储过程是由T-sql语句组成,通过这个语句实现一个功能并且给这个语句起个名字,待用到此功能的时候调用这个名字即可。存储过程的好处:1.数据库都是先编译后执行的,存储过程是已经编译过的代码块,所以效率要高于sql语句2.降低网络的通信量,提高通信率3.安全创建存储过程的参数:1.procedure_name :存储过程的名称,在前面加#为局部临时存储

2017-01-06 09:42:39 162

原创 Ajax之同步,异步

$.ajax({ type: "POST", dataType: "json", url: '${path}/sys/findBnkknowByFidPC', data:{'fid':fid},

2016-12-21 08:52:32 212

转载 java之UUID

UUID是什么?UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一

2016-12-19 09:43:22 372

原创 jqGrid之自定义下拉框

目的:用户表中的负责人,做成下拉框模式,下拉框的选项为负责人中的数据。1.首先js获取负责人数据(数组格式) var g_ary=[]; var g_fpid=null; $(function(){ $.ajax({ type: "get", dataType: "json", url: '${path}/

2016-11-21 11:32:50 11006

原创 java之向手机发送短信

java后台Action代码 SpringMvc@Action(value = "FirmUserRegisterCode") public void FirmUserRegisters() { PrintWriter out; try { Map outJson = new HashMap(); response.setContentType("text/html;

2016-11-07 11:22:43 377

空空如也

空空如也

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

TA关注的人

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