开发平台
HD_2020176257
这个作者很懒,什么都没留下…
展开
-
Cookie实现记住密码及自动登录
最近对华丹快速开发平台进行升级,需要对实现记住密码以及自动登录功能,下面主要说一下如何用cookie实现此功能。一、什么是cookie?Cookie,有时也用其复数形式Cookies。是保存在客户端的文本文件,这个文件与特定的Web网站关联在一起,保存了该客户端访问这个Web网站时的信息。由于“Cookie”可以保存在客户端的信息, 因此它可以帮助我们实现记录用户个人信息的功能。二、cookie的参数(1)Name/Value:设置Cookie的名称及相对应的值。(2)expire:设置Cooki原创 2022-01-19 15:49:19 · 2378 阅读 · 0 评论 -
js获取当前应用根路径contextPath完美方案
最近在升级华丹开发平台,想通过js直接获取上下文路径contextPath,而不用通过参数配置的方式,减少用户配置麻烦。上网查了一下,没有理想的方案。比如(节选自网上资料):方法一:在JSP页面中写上这么一段代码:var $ctx = ‘<%=request.getContextPath()%>’;然后在下方加上其他JS文件的引用:<script type="text/javascript">var $ctx='<%=request.getContextPath(原创 2022-01-19 08:52:16 · 2764 阅读 · 0 评论 -
解决Putty中文乱码及自动断开问题
PuTTY是一套免费的SSH/Telnet程序,用它来远程管理Linux(如阿里云)非常方便。个人觉得比Xshell好用,简单快捷。比如在管理公司网站(https://www.huadaninfo.com)时,就是用的PuTTY,非常方便。不过我们在使用过程中经常遇到两个问题,一个是中文乱码,另一个是闲置一会自动断开的问题。详细解决步骤 请参考文章 《Windows下安装配置nginx+tomcat集群,布署应用》:链接https://www.huadaninfo.com/hdedu/813215.h原创 2021-03-19 08:33:09 · 165 阅读 · 0 评论 -
Windows下安装配置nginx+tomcat集群,布署应用
有些客户应用华丹快速开发平台开发的业务系统,业务访问比较大,所以建议布署成nginx(或tenginx)+Tomcat集群的方式,由nginx处理所有静态内容,将动态内容转发给多个Tomcat处理。即使是在同一台服务器上布署多个Tomcat实例组成集群,实践证明,也会大幅度提升运行效率。1、先配置jdk8上,为了支持tomcat92、安装多个tomcat实例3、安装配置nginx详细步骤请参考文章 《Windows下安装配置nginx+tomcat集群,布署应用》:链接https://www.hua原创 2021-03-02 17:22:48 · 203 阅读 · 0 评论 -
nginx+tomcat下,tocmat日志如何取到客户访问IP
搭建nginx+tomcat实现动静态分离或负载均衡后,动态页面是通过nginx转发的,默认情况下tomcat日志取的ip是nginx服务器的ip,如果是在同一服务器下,就会取到127.0.0.1,而不是客户端访问IP,那么如何在tomcat中取到真实的访问IP呢?1、修改nginx.conf对应动态页面2、修改tomcat server.xml中的日志格式详细步骤请参考文章 《nginx+tomcat下,tocmat日志如何取到客户访问IP》:链接https://www.huadaninfo.com原创 2021-03-02 17:13:12 · 100 阅读 · 0 评论 -
Windows下安装nginx并将其注册成服务
现在很多客户都讲业务系统发布到nginx+tomcat集群上,那么我们该如何在windows上安装nginx并注册成服务呢。1、首先下载nginx和tomcat2、部署nginx和tomcat3、测试启动4、修改nginx配置文件5、注册服务详细步骤请参考文章 《Windows下安装nginx并将其注册成服务》:链接https://www.huadaninfo.com/hdedu/981652.html...原创 2021-02-20 16:59:45 · 256 阅读 · 0 评论 -
Tomcat优化:内存参数详解及如何配置
使用tomcat部署一些负载比较大的业务系统,会占用很大的内存,这时候就需要优化一下tomcat的内存参数,那么具体该怎么设置呢?首先我们要先了解一些参数,比如-Xms:java Heap、-Xmx:java heap、-XX:MaxNewSize等等。然后再进行相应的配置详细步骤请参考文章 《Tomcat优化:内存参数详解及如何配置》:链接https://www.huadaninfo.com/hdedu/981563.html...原创 2021-02-20 16:43:22 · 271 阅读 · 0 评论 -
response.sendRedirect 传递参数的问题
response.sendRedirect是通过浏览器来做转向的。假设在A.jsp页面设置request.setAttribute(“username”,“admin”);那么在 request.sendredirect 转向的B.jsp页面中是不能通过request.getAttribute(“username”); 来得到admin的。这是因为上个页面请求已经结束,也就是 request这个对象已经消亡了。所以也就得不到admin了。可以使用request.getDispatcherHead转载 2021-02-05 15:03:44 · 2997 阅读 · 0 评论 -
防止表单重复提交-01
使用华丹智能web报表快速开发平台开发项目过程中,由于选择数据过多或者网络问题,提交表单时候需要一定的运行时间,这时候,客户经常会觉得是不是自己没有点提交按钮,就又会再点一次,这样极容易造成数据重复。下面介绍几种防止表单提交的方法,1、首先创建一个表单,代码如下:<%@ page language=“java” import=“java.util.*” pageEncoding=“UTF-8”%> 学生表单 <body> <form action="ser原创 2021-02-05 08:55:38 · 171 阅读 · 1 评论 -
js如何将当前页面导出为pdf
使用华丹智能web报表快速开发平台时,想要将表单页面保存为pdf文件,这是就需要进行js存储了,示例代码如下。<!DOCTYPE html><html> <head> <title>jsPDF插件</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script src="https://code.jquer原创 2021-01-29 09:52:17 · 1681 阅读 · 0 评论 -
html调用摄像头
使用华丹智能web报表快速开发平台开发项目时,遇到了一个需求,想要通过拍照将人员图片上传到系统中,这就需要调用摄像头功能。下面简单介绍一下如何启动摄像头并拍照1、首先创建一个html页面,代码如下:<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>HT原创 2021-01-29 09:18:34 · 1622 阅读 · 0 评论 -
使用js压缩上传图片
在使用华丹智能web报表快速开发平台时,遇到一个需求,先要上传图片的时候,将图片进行压缩后再上传到服务器,具体代码如下<script type="text/javascript"> /* 三个参数 file:一个是文件(类型是图片格式), w:一个是文件压缩的后宽度,宽度越小,字节越小 objDiv:一个是容器或者回调函数 photoCompress() */function photoCompress(file,w,objDiv){ var ready=new File原创 2021-01-15 14:39:38 · 218 阅读 · 1 评论 -
oracle11g在重装操作系统后,如何利用原有oracle表空间文件还原数据
最近系统重装,还原dmp备份文件时,由于数用exp命令导出时表没有导出全部,导致华丹智能WEB报表快速开发平台不能正常运行。于是就想使用以前安装路径的数据文件作为数据源。具体步骤如下:1、先将原先安装路径D:\app\Administrator中的所有文件保存出来,保存到D:\数据备份\oracle\Administrator文件夹下。2、重装oracle,安装目录要与原来的安装目录相同,即为D:\app\Administrator3、创建数据库时,确保ORACLE_SID与原数据库相同,此处ORAC原创 2021-01-15 09:26:35 · 783 阅读 · 0 评论 -
如何使用js遍历获取表格内数据
在使用华丹智能web报表快速开发平台开发项目过程中,遇到了特殊格式的表格,这时候需要单独写一个表格,在单独写的表格中需要使用js进行数据获取,js获取方案如下:(方案中代码都是演示代码)1、创建一个基础表格<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>表格</title> </head> <body> <t原创 2020-12-31 14:12:38 · 3303 阅读 · 0 评论 -
html页面引入另一个html页面04
在上三章中介绍了使用华丹智能WEB报表快速开发平台的过程中,想要自己重新制作一个登陆注册页面,并且想要在登陆和注册页面的顶部和底部固定样的内容样式,使用文件引入的方式的第一种方式-使用import引入、第二种方式-使用js引入和第三种方式include引入,下面介绍第四种引入方式:4、object引入和iframe引入(1)创建三个文件 :top.html,bottom.html,index.html,top.html和bottom.html代码和之前,这里就不做赘述了。(2)index.html的内原创 2020-12-31 13:51:14 · 738 阅读 · 1 评论 -
html页面引入另一个html页面03
在上两章中介绍了使用华丹智能WEB报表快速开发平台的过程中,想要自己重新制作一个登陆注册页面,并且想要在登陆和注册页面的顶部和底部固定样的内容样式,使用文件引入的方式的第一种方式-使用import引入和第二种方式-使用js引入,下面介绍第三种引入方式:3、使用include引入文件(1)创建三个文件 :top.html,bottom.html,index.html,top.html和bottom.html代码和之前,这里就不做赘述了。(2)index.html的内容为:<!DOCTYPE ht原创 2020-12-31 13:43:46 · 303 阅读 · 3 评论 -
html页面引入另一个html页面02
在上一章中介绍了使用华丹智能WEB报表快速开发平台的过程中,想要自己重新制作一个登陆注册页面,并且想要在登陆和注册页面的顶部和底部固定样的内容样式,使用文件引入的方式的第一种方式,下面介绍一下第二种方式2、js引入(1)创建三个文件 :top.html,bottom.html,index.html,top.html和bottom.html代码和上一章一样,这里就不做赘述了。(2)index.html的内容为:<!DOCTYPE html><html> <head&g原创 2020-12-24 17:19:25 · 316 阅读 · 1 评论 -
项目开发中使用CAS 5.3实现SSO单点登录-连接mysql数据库
上一章介绍了在使用华丹智能WEB报表快速开发平台开发项目过程中,需要进行单点登录,如何搭建cas5.3 的单点登录环境。存在一个问题就是账号密码是固定的,不能新增,只能有一个,所以这里介绍一下如何进行cas与mysql的链接...转载 2020-12-11 14:08:54 · 435 阅读 · 0 评论 -
项目开发中使用CAS 5.3实现SSO单点登录
在使用华丹CHARISMA智能WEB报表快速开发平台开发项目过程中,遇到 一个问题,需要进行SSO单点登录,公司决定使用cas5.3进行构建,下面介绍一下CAS5.3是怎么搭建的一、 下载CAS5.3CAS5.3 Server我们下载cas-overlay-template版本下载地址:https://github.com/apereo/cas-overlay-template打开网址,点击左上角的Branch master可以选择要下载的版本,这里我们下载最新版。二、编译CAS5.3由于ca原创 2020-12-10 17:21:06 · 821 阅读 · 0 评论 -
java 中关于json的使用方法
在使用华丹快速开发平台开发项目过程中,遇到了java中使用json进行数据传递,个人觉得开发平台使用json传递数据效率特别高,出于学习心就上网详细的搜寻了一下,具体如下:json串示例[{“id”:1,“name”:“name1”,“password”:“password1”,“remark”:“remark1”},{“id”:2,“name”:“name2”,“password”:“password2”,“remark”:“remark2”},{“id”:3,“name”:“name3”,“pass转载 2020-12-02 14:24:17 · 453 阅读 · 0 评论 -
几种主流快速开发平台选择
几种主流快速开发平台选择公司准备做一个系统,想要通过奎快速开发平台进行系统开发,以减少项目开发时间。经过我们对一系列市场上主流的快速开发平台考察、综合评定,我们最终选择了更为专业,和适合我们开发的快速开发平台,以下是我们在挑选过程中部分平台使用体验。1、华丹快速开发平台(CHARISMA平台)官网:快速开发华丹快速开发平台,是一款以java为基础的企业级应用快速开发平台,基于创引擎模式开发实现,具有极高的稳定性、安全性、可扩展性、可伸缩性以及可维护性。平台特色有以下几点:(1)同时支持多个数据库:能原创 2020-11-10 16:44:33 · 776 阅读 · 1 评论