- 博客(34)
- 收藏
- 关注
原创 2021-07-19
解决tomcat中支持https,而且同时支持http首先在tomcat的路径下,在conf文件夹下找到server.xml其中添加如图代码。红色框框表示支持https。红色框框下面表示支持http.之后在桌面中,生成一个tomcat.keystore.(1)win+r 输入cmd。(2)输入keytool -genkeypair -alias “tomcat” -keyalg “RSA” -keystore “D:\Tomcat 8.0\Tomcat 8.0\bin” 其
2021-07-19 17:00:42
102
1
原创 使用Apache CXF开发REST风格的WebService
使用Apache CXF开发REST风格的WebServiceREST的概述:REST(表现层状态转化),是一种新的软件架构风格,它以资源为核心,使用http,url,xml以及html等流行协议和标准来完成对资源的操作以及显示。这些操作包括获取,删除,修改,创建和删除资源。(1)每一个URI代表一种资源(2)客户端和服务器之间,传递这种资源的某种表现层(3)客户端通过四个Http动词...
2020-05-05 12:32:55
196
原创 打包软件(bat和inno Setup)
步骤一:在导出之前,要先编译右键项目,选择Export—Export.步骤二:步骤三:在main的文件下,放入jre,jre与jar都在同一目录下步骤四:之后创建一个可运行的批处理文件。首先创建一个txt文件输入:set EXE4J_JAVA_HOME=%CD%\jre8x86//jre8x86为环境的名字。//%CD%为当前目录下之后将txt文件的后缀改为 .bat...
2019-11-08 16:43:01
624
原创 使用tomcat映射来访问pdf,将pdf转换成流,在前端显示
使用tomcat映射,可以看这里:tomcat映射(1)前端:有一个跳转路径的"<a href='javascript:void(0)' onclick="+"openpdf()"+">预览</a>"+之后再jsp中:<script type="text/javascript">function openpdf(){ var url ...
2019-09-20 18:21:42
1319
原创 移动端预览文件
TouchPdf.js(支持文件放大与放小等功能),会比pdf.js好用https://www.ctolib.com/touchpdf.html
2019-09-20 18:02:14
2122
原创 tomcat映射访问硬盘内的文件(笔记)
tomcat可以创建一个虚拟的路径,以“http://localhost:端口号/”的形式访问硬盘内的东西。步骤:(1)修改tomcat下的conf中的server.xml<Context docBase="D:\uploadFile" path="/oa/doc" reloadable="true" source="org.eclipse.jst.jee.server:oa"/&g...
2019-09-20 17:40:24
293
原创 Removing obsolete files from server... Could not clean server of obsolete。。
直接解决的方法:直接将tomcat删除掉。重新新建一个tomcat.右键delete后,在重新新建一个。我这样是成功的
2019-09-09 16:01:26
228
原创 根据word模板生成word文档并转换成pdf文件(笔记)
首先创建一个word文档模板在文档中,设置参数,改参数必须与程序中的参数一致。之后导入jacob的包。package com.hidata.tool;import java.awt.Font;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java....
2019-08-12 15:39:29
790
原创 JSTL标签库(笔记)
JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。在工作中,现在接触了几个JSTL标签库,也是比较常用的,如果以后遇到新的,再继续补充下去。<c:set>:用于保存数据例子:<c:set var="status" value="${act.status}" />//将value的值存储在var中属性:属性描述...
2019-07-18 17:55:26
137
原创 html5创建本地数据库
创建本地数据库在Html5中 。提供了一个浏览器端的数据库支持,允许我们直接通过JS的API在浏览器端创建一个本地的数据库,而且支持的标准的SQL的CRUD操作,让离线的Web应用更加方便的存储结构化的数据。创建数据库的步骤:(1)openDatabase方法:创建一个访问数据库的对象(2)通过对象来执行transaction方法,可以设置一个开启事务成功的时间响应方法,在时间响应方法上可...
2019-07-12 18:01:02
2697
2
原创 h5中的存储方式
h5中的存储方式 之前的浏览器限制站点可以在用户计算机上存储的cookie的数量,为了破解这一限制,h5通过js的新的API就能直接存储大量的数据到客户端浏览器,而且支持复杂的本地数据库,让js更加有效率。支持两种方式。 首先检测浏览器是否支持本地存储<!DOCTYPE html><html><head> <meta charset="ut...
2019-07-12 16:26:44
337
原创 Html5中的表单新增属性2
1)autofocus属性<input type="text" autofocus="autofocus"/>2)multiple:用于文件上传控件,设置此属性后,允许上传多个文件。3)required:文本框在提交前必须有数据输入。添加pattern:正则表达式的校验input type="text" autofocus="autofocus" required patte...
2019-07-12 15:40:19
175
原创 Html5中的表单新增属性
1. Number类型input标签<input type="number" name="demoNumber" min="1" max="100" step="1"/>name:标识表单提交时的key值min:输入框中的最小值max:输入框中的最大值step:增加/减小的步长2. Email类型input标签<input type="email" name="e...
2019-07-12 11:13:29
195
原创 手机验证,发送验证码
这是一个发送短信验证吗的方法public String getvfCode(String tel,String userCode){ String url = "http://172.11.111.111:8090/Api/GetVerificationCode?userCode="+userCode; String jsons = HttpUtil.getHttpResponse(ur...
2019-06-26 12:07:58
648
原创 C/S中进度条使用
使用下面这个类就可以使用进度条,j方便在C/S端中调用package com.zhenghan;import java.awt.Dialog;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.ComponentAdapter;import java....
2019-06-26 11:18:18
156
原创 在虚拟机上安装apache
1、检查apache是否有安装过rpm -qa|grep http//如果查询到有安装,需要卸载 rpm -e --nodeps 要卸载软件名称2、正式安装apacheyum install httpd -y3、启动apachesystemctl start httpd4、查看端口监听netstat -antp|grep 80 //使用netstat需要安装好网络工具包...
2019-06-24 15:29:36
1594
原创 Linux下安装JDK
1、下载linxu版本的jdk的安装包https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmljdk-8u131-linux-x64.tar.gz2、上传jdk到linux服务器使用工具:SSH Secure File Transfer Client上传到 /root目录3、...
2019-06-24 15:28:45
63
原创 在Linux下安装Mysql数据库
1、查看linux服务器是否有安装MySQL数据库rpm -qa|grep mysqlrpm -qa|grep mariadbmariadb-libs-5.5.56-2.el7.x86_642、执行卸载命令rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_643、下载linux版本的MySQL数据库的安装包https://mirrors.hu...
2019-06-24 15:28:05
94
原创 C/S端的版本更新
在C/S端上,软件都会涉及到版本的更新。首先创建一个类,这是版本更新的类package zhuxiaosha;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileI...
2019-06-24 15:26:53
325
原创 Redis的介绍
什么是Redisredis是一个NoSQL类型(NOSQL:泛指非关系型数据库)的数据库,是一个内存级别的数据库,是以Ke-Value方式进行存储。存储的数据类型redis可以存储的数据类型比较丰富,可以存储五种数据类型,分别是String(是二进制安全的,可以包含任何数据,比如jpg图片或者序列化的对象) ,Set(无序集合,通过哈希表实现的),List(简单的字符串列表,有序),Zset...
2019-04-22 20:35:47
74
原创 Redis在Linux上安装
Redis的安装上传redis的安装包到服务器上jemalloc-3.6.0-1.el7.x86_64.rpm //C语言redis-4.0.8-1.el7.remi.x86_64.rpm //redis程序包安装rpm -ivh jemalloc-3.6.0-1.el7.x86_64.rpmrpm -ivh redis-4.0.8-1.el7.remi.x86_64.rp...
2019-04-15 20:47:54
114
原创 centos出现“FirewallD is not running”
在连接阿里云服务器的时候,在安装Mysql的时候,当我们输入firewall-cmd --add-port=3306/tcp --permanen和firewall-cmd --reload都会出现FirewallD is not running的红色字体报错解决方法:(1)查看防火墙systemctl status firewalld如果出现以下:firewalld.service ...
2019-04-09 21:31:53
141
原创 Linux的高级配置之----配置tomcat
apache的简介:Apache是世界使用排名第一的Web服务器软件,它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用官网地址:http://httpd:apache.org/Apache的安装试验平台 :CentOS 7试验软件:SSH Secure Shell,VMware试验步骤:1.查看apache是否安装rpm -qa|grep http...
2019-03-31 17:34:58
102
原创 maven整合ssh框架
maven的介绍什么是mavenmaven是基于项目对象模型(pom),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。创建maven工程,该工程属于web类型的在src下导入web.xml文件,需要创建一个WEB-INF文件夹,放入web.xml在web.xml中,写入以下 的代码:<?xml version="1.0" enco...
2019-03-12 20:10:37
148
原创 Error running 'Unnamed': Can't find catalina.jar
问题解决方法:点击IDEA右上角的File,找到settings,
2019-03-12 19:36:49
2959
原创 ssm的整合项目的步骤
在学习了ssm的三大框架后,终于来到了对ssm的三大框架的整合,以便我们熟练使用这三大框架步骤:在eclipse中创建一个Web项目在WebContent------WEB-INF--------lib下导入包,并添加依赖3.配置Web.xml:(display-name:项目的名字)<?xml version="1.0" encoding="UTF-8"?><...
2019-03-06 22:12:45
441
原创 事务的特性
事务的特性原子性指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么不发生。一致性事务必须使数据从一个一致性状态变换到另外一个一致性状态隔离性多个用户并发访问数据库,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离持久性一个事务一旦被提交,它对数据库中数据的改变就是永久性的,即使发生故障,数据库也不会受到影响事务...
2019-01-28 17:19:56
81
原创 JSP内置对象
JSP中的内置对象简述:JSP内置对象,又称为隐式对象,在JSP中,不需要创建就可以创建使用的变量,在JSP中一共有9个内置对象。requestjavax.servlet.http.HttpServletRequestresponsejavax.servlet.http.HttpServletResponseapplicationjavax.servlet.Ser...
2019-01-26 17:37:02
239
原创 Mysql函数
在Mysql中,也像和java一样,提供了很丰富的函数,其中包括了数学函数,字符串函数,日期和时间函数,条件判断函数,系统信息函数,加密函数等,格式化函数,通过这些函数,可以简化用户的操作;时间日期相关函数在Mysql中,同样也提供有些函数来实现关于日期的函数 函数 说明 CURRE...
2019-01-05 22:47:06
124
原创 使用 Java连接数据并且对数据库进行操作
下面来介绍一下如何通过Java,来连接数据库,并对数据库进行crud操作。在连接数据库之前,首先我们必须要有一个jar包,该包,通过bulid path,将jar包导入进去。打开SQLyog,创建一个数据库,并向里面添加表student ,并且属性值,这是我建立的表;在eclipse中,创建一个web项目,并在里面创建一个包,添加一个search 的类,该类封装了获取数据库的连接还有增删改...
2019-01-05 22:18:09
936
2
原创 MySQL数据库
数据库的查询内连接内连接有两种,一个是显示,一个是隐式隐式内连接格式:select * from A a ,B b where a.bid = b.bid;显示内连接:格式:select * from A a INNER JOIN B b ON a.fkey = b.fkey;外连接左外连接以左表为基准,右表一一匹配,如果匹配上的就正常显示,匹配不上的,右表设置为null。左...
2019-01-03 22:12:26
69
原创 SQL的语句
1.SQL语句概述:SQL:英文全称为Structure Query Language ,结构化查询语言2.SQL语句分类:在SQL中,语句总共分为四大类:A.数据库查询语言DQL:用于检索数据库中的数据B.数据库操纵语言DML:用于改变数据库数据C.数据定义语言DDL:用于建立,修改,删除数据库中的各种对象,包括表,视图,索引,同义词,聚簇等;D.数据库控制语言DCL:用来授予或回...
2019-01-02 22:51:16
109
翻译 数据库的基本概念
数据库的基本概念:数据库:长期保存在计算机的存储设备上,可以被各种用户或应用共享的数据集合数据库管理系统:一种操作和管理数据库的大型软件,用于建立,维护和使用数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。常见的数据库:1.Oracle :运行稳定功能齐全,技术领先的数据库,主要应用在大型的企业数据库领域。2.DB2:IBM的产品3.SQL Server :MIcro...
2019-01-02 20:45:53
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人