- 博客(9)
- 收藏
- 关注
原创 Java Web入门之java--第三节 关于包的讲解
本节内容介绍包的使用,主要是 package 语句。 1)随着代码的大量增加,程序员写的.java 源文件以及编译产生的.class 字节码文件会大量的增加。如果任由这种情况发生的话,无论是查询还是管理都会非常的不方便。为了解决这方面的问题,Java 提供了“包”来帮助我们组织和管理类。在操作系统中,如果有大量的文件,为了方便管理,我们往往会按照某种规则,创建结构合理的文件夹结构。例如,如果有大量的 文件,用户可以把这些文件按照excel、 word、ppt等,创建相应的文件夹,分门别类的进...
2021-03-19 17:44:45 898
原创 Java Web入门之java--第二节 第一个程序Hello World
本篇博客是Java web入门的第er篇博客,这篇博客主要讲述程序员的第一个程序Hello World。 一)在命令行模式下打印出Hello World 首先我们写出 HelloWorld 程序的代码。在硬盘上创建一个名为 test.java 的文件,并用记事本打开这个文件,书写如下内容。注意:区分大小写,并注意空格:class HelloWorld{ public static void main(String[] args){ System.out...
2021-03-12 16:29:22 1196
原创 Java Web入门之java--第一节 java 简介及开发环境安装
本篇博客是Java web入门的第一篇博客,这篇博客主要讲述java语言的一些简介。 一)先从Java语言的诞生说起。 1991年,Sun公司在一个叫做James Gosling的人的带领下,成立了一个项目组,名字叫做“Green”。当时这个项目组成立的时候,是计划开发一种能够运行在消费性电子设备上的编程语言。这种设备的特点是:1、运算能力和运算空间非常有限;2、不同的厂商设计产品时会使用完全不同的CPU,因此会有完全不同的架构。为了解决这个问题,当时Green希望设计出一种具有非常优秀的“...
2020-12-17 15:33:07 836
原创 gitlab发送邮件时报错OpenSSL::SSL::SSLError(SSL_connect returned=1 errno=0 state=error: wrong version numbe)
最近,部门需要搭建一个gitlab来管理代码。gitlab搭建过程呢,网上的资料很全面,这里就不展开叙述了。 在服务器搭建完成之后,gitlab需要集成邮件,以便创建按账号后通知用户进行账号激活。在配置好git中的smtp后测试邮件发送时,出现了错误,如图: 此时出现了OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=error: wrong version number)这个错误。 附上我们gitlab中s...
2020-09-29 15:10:11 3839
原创 https工具类设置请求头,使用apache的httpclient实现
在项目开发过程中,我想大部分系统都需要对接另外的系统。对接方式有很多种,现在最常见的就是https请求了。现将Java发送https请求的工具类整理一下,有需要用到的同学拿走不谢。 该方法使用apache的httpclient实现第一步:创建SSLClientimport java.security.cert.CertificateException;import java.security.cert.X509Certificate;import javax.net.ssl.SSL...
2020-09-10 10:52:26 1900
原创 使用java在linux中将多个文件打包为zip,并解决中文文件名乱码
近两天在开发过程中碰到一个需求,需要将服务器上的多个文件打包为ZIP,并进行下载。现将打包核心代码贴出来,以便相互交流:/** * * @param srcfile 需要打包为zip的文件集合 * @param zipfile 创建的zip文件 */public void zipFiles(List<File> srcfile, File zipfile) { byte[] buf = new...
2020-09-07 11:38:59 1450
原创 http文件上传请求在ie浏览器中被挂起,在chrome中出现Provisional headers are shown
最近项目在运行过程中用户们又反应了一个问题,说会偶尔出现图片上传失败的情况。然后将那些失败的图片拿过来进行验证,果然问题出现了,用ie浏览器在上传附件时,会显示这个请求挂起了。用谷歌浏览器在上传附件时,会返回一个Provisional headers are shown,也就是临时的请求头。项目中使用的是F5做负载均衡,并且F5的IP绑定了WAF(网络中间设备,发布web服务时开启的安全策略),后面就是web应用服务器。 问题分析:大部分的附件都可以成功,就是偶尔有几个图片上传时,出现请求...
2020-09-04 11:32:04 1909
原创 导出pgsql的数据库字典,报错syntax error at or near “select “ 错误码为42601
今天在导出pgsql数据库字典时,运行sql出现很奇怪的问题,报错内容如下: SQL 错误 [42601]: ERROR: syntax error at or near "select" 位置:1 sql语句如下:selecta."数据库名" as 数据库名,a."表名" as 表名,a."表中文描述" as 表中文描述,b.typname as 表类型,'' as 表创建时间,a."字段编号" as 字段编号,a."字段名" as 字...
2020-09-01 11:51:58 11490 1
原创 服务器挂载文件服务器磁盘后不能写入到nfs中,spring boot搭建的java web项目,使用docker作为容器
最近在项目开发中出现一个新需求。由于过去项目是单节点在访问,所以用户上传的文件及资料都在一个服务器节点(以下简称A节点)上,此时用户资料的上传及下载没有任何问题。不过因为用户量的增大,单节点有点不够看了,于是又启动了一个服务节点(以下简称B节点),并做好了负载均衡。这时候问题来了。 由于以前单个节点时,用户都在A节点访问,导致所有的文件都在A节点上。现在再多加了B节点,并且做了负载。那么当用户再次访问系统时分配到了B节点。这时,用户想要下载文件会报错,因为B节点上没有A节点的文件。同理,当...
2020-08-28 14:07:45 1115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人