自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JSP内置/隐式对象(9个)

  jsp被翻译成servlet之后,service方法中有9个对象定义并初始化完毕,我们在jsp脚本中可以直接使用这9个对象  out(页面输出)、reques(获取客户端信息)、response(响应给客户端信息)、config(服务器配置,可以获得初始化参数)、session(用来保存用户信息)、application(所有用户的共享信息)、page(当前页面转换后的servl...

2019-09-16 22:13:00 232

转载 会话技术——Cookie&Session

1.会话技术  从打开一个浏览器访问某个战点,到关闭这个浏览器的整个过程,成为一次会话。会话技术就是记录这次会话中客户端的状态与数据的  会话技术分为Cookie和Session2.Cookie  数据存储在客户端本地,减少服务器端的存储压力,安全性不好,客户端可以清除Cookie  创建Cookie对象:    Cookie cookie = new ...

2019-09-07 15:45:00 120

转载 Head First Java——读书笔记(一)

1.基本概念  当Java虚拟机启动执行时,它会寻找你在命令列所指定的类。然后它会锁定像下面这样一个特定的方法:    public static void main(String[] args){      //代码     }接着Java虚拟机就会执行main方法在花括号间的函数所有指令。每个Java程序最少都会有一个类以及一个main(),每个应用程序只...

2019-08-29 16:02:00 107

转载 并发和并行

1.并行:  并行是指两个或多个事件在同一时刻发生;不同实体上的多个事件;指在同一时刻,有多条指令在多个处理器上同时执行2.并发:  并发是指两个或多个事件在同一时间间隔发生;同一实体上的多个事件;指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮回执行,使得宏观上看起来像多个进程同时执行,但微观上不是同时执行,只是把时间分成若干段。使多个进程快速交替运行转载于:h...

2019-08-22 10:01:00 103

转载 HotSpot

1.HotSpot简介:  sun公司从jdk1.3.1开始使用HotSpot虚拟机,主要使用c++实现的,它是较新的Java虚拟机,可以大大提高运行性能。java原先是把源代码编译为字节码在虚拟机上运行(JIT),这样执行速度较慢。而HotSpot讲部分常用的代码编译为本地代码,这样显著提高了性能。  HotSpot包括一个解释器和两个编译器(client和server,二选一...

2019-08-20 11:45:00 132

转载 域对象的比较

1.ServletContext:  在服务启动时创建,在服务关闭时销毁,域的作用范围是整个web应用2.request:  访问时创建,响应结束时销毁,域的作用范围是一次请求转载于:https://www.cnblogs.com/Life-is-Demo/p/11374302.html...

2019-08-18 22:31:00 294

转载 书籍——Java

《java核心技术:卷一》:适合新手《深入理解jvm虚拟机》《深入分析java web 技术内幕》《Spring技术内幕》《编程之美》《剑指offer》《java编程思想》《TCP/IP详解,卷一:协议》《大型网站技术架构》《分布式java应用:基础与实践》《how tomcat works》《java并发编程实战》转载于:https://...

2019-08-08 15:40:00 64

转载 润乾报表基础知识

1.什么是润乾报表  润乾报表是很优秀的web报表工具,那什么是报表呢?报表就是用表格、图表等格式来动态显示数据,可以用公式表示为:“报表 = 多样的格式 + 动态的数据”。2.润乾报表的组成  润乾报表由三个部分组成:设计器、服务器、调度器  1)报表设计器:    设计编辑报表,自带报表运算引擎,连接数据库后可预览打印报表,并可成其他格式保存,设计器不依赖于其它部...

2019-07-24 14:47:00 857

转载 常用的函数——M

1.$Piece(简写$P):  格式:$Piece(expression, delimiter [,from[, to]])  返回一个或多个被分隔符分开的子串  例子:    set String="Jack ^123 Any Street^Any Town^USA^12045"    For I=1:1:$L(String,"^") Write !,$P(Str...

2019-07-04 15:32:00 429

转载 常见的命令——M

1)set (简写s):  给一个或者多个变量赋值 ,缩写s  setx=5  s n(1)=4,dd=5  set^FILE=32)merge(简写m):  拷贝变量数  merge a=b  merge ^a(1)=^G(1,2)3)kill(简写k):  删除所有变量或一些指定的变量或所有变量除了指定的变量。  kill (varia...

2019-07-04 14:47:00 3661

转载 基本运算符——M

1.算术运算符:  “\” 整数的除法  运算都是从左到右依次运算:2+5*7 = 49 (从左到右依次运算);2+(5*7) = 37;2.算术比较运算符  如果为真返回1,为假返回03.字符串比较运算符  ① “= ”:比较运算符,是比较两个字符串的相同与否。如果需要比较两个数字是否一样, 需在前面再加一个+ 号。 例如: +number1=+number...

2019-07-04 14:09:00 222

转载 常见的特殊变量——M

1.$HOROLOG($H)  $Horolog包含了时间和日期,它们由逗号分开。第一部分是日期的数字,它是从1840 年12 月31 日开始计算日期的数字。第二部分是秒的数字,它是从午夜开始计算的。Global中的日期时间都是以数字的形式存储的。2.$JOB($J)  返回当前的进程号,每个活跃的cache进程都有一个唯一的进程号转载于:https://www.cnbl...

2019-07-04 11:23:00 142

转载 索引的概率——Cache

1.索引的特点:  索引为持久化类提供了一个优化的实例检索机制;  定义一个特定的排序与一类相关的常用请求的数据子集;  索引可以定义为一个或多个属性的排序2.索引的创建:  增加索引,定义MapName 和GlobalName及Type;  在Subscripts中维护节点和节点层级(可自定义层数)  为RowId设置起始值  指定RowId的层级关系...

2019-07-04 10:45:00 203

转载 创建持久类——Cache

1.%Persistent类:  任何具有持久性的类都直接或间接地继承了%Persistent(全名为:%Library.Persistent)类,它提供了一些关于持久化的方法(如%OpenId,%Save等)。其类名和方法名中开头的字符“%”说明了它是系统级的类和方法。2.持久类建表的步骤:  创建类文件----->创建属性Property----->创建索引I...

2019-07-03 11:08:00 171

转载 FDBMS——Terminal 操作和命令

1.FDBMS作用:terminal终端操作,查看Table、定义Index、查看View2.注意:可在Terminal下利用FDBMS查看表结构,但需要先打FDBMS的补丁包3.Terminal 操作说明:  zn "DHC-DATA“ //切换NameSpace :_system/SYS  do ^%msql //进入管理界面 (user...

2019-07-02 16:39:00 220

转载 Global的存储位置(节点)

1.Global以如下形式表示:^名称(下标1,下标2,下标3,.....)  如:^AirPlane(“Manufacturer”,“Address”,“Country”)=“US”  多维数组以树状的形式保存,它的每一个节点直接与磁盘和内存中的数据块相对应,因此可以达到极快的访问速度。在此基础上,我们将多维数组映射成对象或者关系型的格式,分别由面向对象的接口或基于SQL的接...

2019-07-02 16:10:00 444

转载 基本语法——Caché

1.set:简写s 对变量或者多维数组赋值  示例:    set str = "abc"    s ^TMP("myglobal") = "This is a global"    s date = "2019-7-2"2.do:简写do,执行某一操作,如在terminal下执行类方法:  d ##class(web.DHCATest).Test()  d:...

2019-07-02 15:50:00 186

转载 Caché的多维存储结构

1.多维存储结构介绍  Caché 以多维数组存储数据,所有数据都是保存Global中。  2.变量、Global、进程Global 的使用与区别  变量:当前进程内有效的变量;  Global:Global是特殊的变量,以^开头,自动创建且存储在Cache数据库中 ;  进程Global:进程私有Global是当前进程中创建的,所有命名空间可访问,进程结束时,进...

2019-07-02 15:21:00 181

转载 Caché开发环境介绍

1.开发环境  开发环境B/S架构;  Web容器 : IIS;  开发语言: M;  数据库: Caché2.命名空间与数据库的映射关系  应用程序通过命名空间访问数据库里的数据和程序,因此, 命名空间和数据库之间要建立映射。命名空间和数据库之间的映射不一定是一对一的。一个数据库可以被多个命名空间访问;相反,一个命名空间可以访问多个数据库里的数据。建立命名空间...

2019-07-02 15:05:00 126

转载 Cache数据库简介

1.Caché 是新一代高性能数据库技术,被誉为创新的“后关系型”数据库(PostrelationalDatabase)。作为后关系型数据库,它整合了对象数据库访问、高性能的sql访问、强大的多维数据访问——这三种方法能够同时访问相同的数据。  (一)对象数据库访问示例   (二)强大的多维数据访问      (三)高性能的sql访问    ...

2019-07-02 11:12:00 1442

转载 MYSQL之sql优化——慢查询日志

1.在进行sql优化之前,首先我们得找到需要优化的sql(比如查询时间超过2s的慢sql),这时候我们就要使用到慢查询日志(慢sql的挖掘机);2.慢查询日志:  MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time 值的SQL,就会被记录到慢查询日志中(但是如果不需要调优的话,一...

2019-07-01 14:13:00 159

转载 servlet中文乱码问题

1.为什么会乱码?    如上图所示:    1)字符解码会默认选用iso解码,所以要设定中文解码(utf-8),并且在获取writer对象前设置(该设置一般不用写,设置第二步后,tomcat容器会默认设置该过程)      2)但此时浏览器还不知道你设置的是utf-8编码,所以要告诉浏览器用utf-8进行解码        api封装的简便方法:   ...

2019-06-02 16:33:00 84

转载 转发和重定向

1.重定向:  用户发送请求到servlet1,servlet1没有,将结果返回,告诉servlet2有,自动请求到servlet2(第一次是用户主动发送请求,第二次是自动发送请求),如图:  代码展示:    但是重定向时一般不会进行上面的代码,因为有些是重复不变的,api里提供了重定向的方法:  2.转发:  与重定向不同的是,转发是发送给serv...

2019-06-02 16:02:00 63

转载 ServletContext对象

1.ServletContext代表是一个web应用的环境(上下文)对象,ServletContext对象内部封装的是该web应用的信息,一个web应用只有一个ServletContext对象。2.怎样获得ServletContext对象?  1)init方法中,调用config.getServletContext()方法;  2)doGet方法中,调用this.getSer...

2019-06-01 17:09:00 150

转载 springboot项目打包成jar包命令

mvn clean install -DSkipTests转载于:https://www.cnblogs.com/Life-is-Demo/p/10949991.html

2019-05-30 15:47:00 512

转载 向maven项目中添加本地jar包

1.将本地jar包先选择一个文件夹保存2.选择项目,选择import,然后选择Install or deply an artifact to a Maven reposeitory,点击next,如图:  3.如图操作:  4.点击finish5.更新maven转载于:https://www.cnblogs.com/Life-is-Demo/p/1094...

2019-05-30 15:45:00 185

转载 解决端口被占用问题

1.cmd命令进入dos环境下2.netstat -aon|findstr 8080(查找占用端口号的pid)3.taskkill -pid 进程号 -f(杀死占用端口的服务)转载于:https://www.cnblogs.com/Life-is-Demo/p/10949922.html...

2019-05-30 15:39:00 109

转载 代码整体左移

1.向右:将要移动的代码选中,然后按Tab键2.向左:将要移动的代码选中,然后按Shift+Tab键转载于:https://www.cnblogs.com/Life-is-Demo/p/10949914.html

2019-05-30 15:38:00 2155

转载 一个tomcat部署多个项目

1.将多个项目添加到一个tomcat中,然后单机项目new serve,在新生成的server.xml中配置服务转载于:https://www.cnblogs.com/Life-is-Demo/p/10949902.html

2019-05-30 15:37:00 72

转载 清空浏览器缓存

ctrl+F5转载于:https://www.cnblogs.com/Life-is-Demo/p/10949882.html

2019-05-30 15:34:00 91

转载 本地项目修改github地址

1.git remote 查看所有远程仓库2.git remote rm origin 删除之前的版本库3.git remote add origin http://192.168.100.235:9797/john/git_test.git 增加新的地址转载于:https://www.cnblogs.com/Life-is-Demo/p/10949847.html...

2019-05-30 15:29:00 925

转载 将本地项目上传至github上

上传项目:1.找到项目所在文件夹,点击打开git bash命令,进入该文件2.git init 命令把文件夹变成git可管理的仓库(这时候文件夹内会多一个.git文件夹,用来跟踪和管理版本库的)3.git status 查看当前状态4.git add . 将该目录下的所有文件添加到仓库5.git commit -m "first commit" 把项目提交到仓库6.本地git仓库和git...

2019-05-30 15:27:00 75

转载 常见的状态码

1.200:一切正常2.302:重定向3.304:拿本地缓存(当访问时资源没有改变,从本地缓存中获取)4.404:路径错误5.500:服务器内部错误转载于:https://www.cnblogs.com/Life-is-Demo/p/10949746.html...

2019-05-30 15:20:00 129

转载 反射——基本概念

1.java反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性;2.使用反射,可以在运行时对类Class、构造方法Constructor、普通方法Method、字段Field进行操作;3.什么是反射技术?  动态获取指定类及类中的成员,并运行其内容4.获取class对象的三种方式:  1)通过对象...

2019-05-28 17:22:00 209

转载 CDATA使用——转义

当有大量"<",">"等需要转义的字符出现时,可以将其放在CDATA区内,CDATA内的字符不需要转义。(xml、sql语句等)eg:  <![CDATA[    任意内容    ]]>转载于:https://www.cnblogs.com/Life-is-Demo/p/10904038.html...

2019-05-22 09:44:00 625

转载 xml理论

1.xml——可扩展的标记语言2.xml和html相似,只是html的标签是固定的,xml的标签是自定义的3.xml的设计宗旨是传输数据,而不是显示数据(目前传输数据一般选用json,xml目前用的更多的是配置文件)转载于:https://www.cnblogs.com/Life-is-Demo/p/10904003.html...

2019-05-22 09:39:00 93

转载 DBUtils——用来完成jdbc的CRUD

1.DBUtils是java编程中的数据库操作实用工具,小巧简单实用,它封装了对JDBC的操作,可以少写代码2.DBUtils的三个核心功能:  QueryRunner中提供对sql语句操作的API;  ResultSetHandler接口用于定义select操作后,怎样封装结果集;  DbUtils类里面定义了关闭资源与事务处理的方法3.DBUtils的简单demo...

2019-05-20 10:16:00 121

转载 c3p0使用

1.导入jar包2.在src下创建c3p0-config.xml配置文件(c3p0的配置文件既可以是properties文件也可以是xml文件)<xml version="1.0" encoding="UTF-8"><c3p0-config><!-- 默认配置,如果没有指定则使用这个配置 --> <default-config&gt...

2019-05-19 17:16:00 103

转载 连接池介绍

1.连接池的概念:  用池来管理Connection,就可以重复使用Connection,我们就不需要创建Connection,而是通过连接池来获取Connection对象。当使用完后,调用Connection的close()方法会将Connection归还到池里。2.连接池的作用:  在实际开发过程中,获得连接和释放资源是非常消耗系统资源的,为解决此问题,我们通常采用连接池...

2019-05-19 15:37:00 80

空空如也

空空如也

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

TA关注的人

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