自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 集合框架中,线程安全的类

vector:就比arraylist多了个同步化机制(线程安全),因为效率较低,现在已经不太建议使用。在web应用中,特别是前台页面,往往效率(页面响应速度)是优先考虑的。statck:堆栈类,先进后出hashtable:就比hashmap多了个线程安全enumeration:枚举,相当于迭代器除了这些之外,其他的都是非线程安全的类和接口。...

2020-08-20 10:46:17 258

原创 get和post 两种基本请求方式的区别

标准答案:1.GET在浏览器回退时是无害的,而POST会再次提交请求。2.GET产生的URL地址可以被Bookmark,而POST不可以。3.GET请求会被浏览器主动cache,而POST不会,除非手动设置。4.GET请求只能进行url编码,而POST支持多种编码方式。5.GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。6.GET请求在URL中传送的参数是有长度限制的,而POST么有。7.对参数的数据类型,GET只接受ASCII字符,而POST没有限制。8.GET

2020-08-05 16:21:35 234

原创 Python 从zip压缩文件中获得单个文件

def get_file_from_zip(filename,filename_fz): fanstasy_zip=zipfile.ZipFile(filename)#解压zip文件 fanstasy_zip.extract(filename_fz)#从zip文件中获得名为filename_fz的文件 fanstasy_zip.close()#关闭zip文件

2020-08-05 14:51:35 1661

原创 Python 通过下载连接url,所要获取的文件名,账号,密码获得文件

def get_zip(url,filename,email,password): resp = requests.get(url, auth=HTTPBasicAuth(email, password))#传输账号密码,通过basic认证,如果不需要basic认证可以把auth这一部分删除 with open(filename,"wb") as code: code.write(resp.content); print(resp.status_code);..

2020-08-05 14:47:22 1381

原创 Oracle去除字符串两边的双引号

UPDATE COUNT_B SSET S.LOCATORKEY=trim(trim(both ’ " ’ from S.LOCATORKEY));COMMIT;亲测可用!!!!!

2020-08-03 08:46:58 2642 1

原创 ${pageContext.request.contextPath}是什么???

${pageContext.request.contextPath}是JSP取得绝对路径的方法,等价于<%=request.getContextPath()%> 。也就是取出部署的应用程序名或者是当前的项目名称比如我的项目名称是demo1在浏览器中输入为http://localhost:8080/demo1/a.jsp ${pageContext.request.contextPath}或<%=request.getContextPath()%>取出来的就是/demo1,而"/"

2020-07-09 14:46:27 522

原创 The type java.util.Map$Entry cannot be resolved.

今天在用jdbc连接数据库的时候出现了这个问题。应该是jdk版本不对。我的做法是将jdk的版本从jdk1.8调到1.6。这样子就解决了!!!

2020-06-28 08:53:34 270

原创 Client does not support authentication protocol requested by server

将mysql数据库可视化后遇到这个问题,这里附一个解决连接。https://www.cnblogs.com/zichuan/p/9203129.html

2020-06-27 11:38:24 881

原创 个人网站在linux下的部署和实现

目录第一部分:安装jdk8和tomcat8查看虚拟机自带的jdk下载jdk8的安装包下载tomcat8的安装包创建java,jdk,tomcat文件夹安装jdk8配置jdk8的环境变量查看jdk8是否安装成功安装tomcat8修改setclasspath.sh脚本启动tomcat8虚拟机访问tomcat开启8080端口本机访问tomcat第二部分:上传网站到服务器将web文件放到虚拟机将网站文件解压在webapps下在本机浏览器打开网址第一部分:安装jdk8和tomcat8查看虚拟机自带的jdk查看虚

2020-06-17 10:11:09 746

原创 Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev

“Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel”。Ubuntu:apt install libelf-devapt install libssl-devCentOS:yum install elfutils-libelf-devel

2020-06-08 10:56:33 6978 1

原创 利用Math.random()生成一定范围的数

生成从a到b的随机整数 即返回值[a,b]int num=a+(int)(Math.random()*(b-a+1));

2020-04-13 21:15:07 750

原创 为什么要配置path环境变量的配置

Path环境变量:windows操作系统执行命令是所要搜寻的路径为什么要配置path:希望java的开发工具(java.exe,javac.exe)在任何的文件路径下都可以执行成功。...

2020-04-07 09:15:01 361

原创 修改配置文件来使后台传输json时中文不乱码

<mvc:annotation-driven> <mvc:message-converters> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="support...

2020-04-02 20:23:30 173

原创 jdbc:mysql://localhost:3306/webshopping?useUnicode=true&amp;characterEncoding=UTF-8

连接数据库时,我们会用到这一句。<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/webshopping?useUnicode=true&amp;characterEncoding=UTF-8" />其作用是:指定字符的编码、解码格式mysq数据库用到是gdk编码,而你项目的mysql数据库需要的是u...

2020-02-16 13:06:27 4220

原创 The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class

The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class问题解决方法连接:https://blog.csdn.net/mengtianqq/article/details/79693623

2020-02-10 16:01:25 96

原创 SSH框架web.xml的基本操作

前言作为小白,最近在学ssh框架,当看到web.xml编写时脑袋就有点懵,花了点时间看了看别人的代码,对此做一个总结。web.xml的作用在一个web中,web.xml是非必须的。而web.xml是用来干什么的呢??它是用来配置欢迎页、servlet、filter、struts配置文件等的。当你的web工程用不上他们,就不需要配置web.xml文件。第一步编写web-app每一个web....

2020-02-10 12:40:31 278

原创 JavaEE之设计模式

前言笔者最近再看李刚编著的轻量级JavaEE(ssh),看到了设计模式以及软件的构架设计这一部分,个人感觉十分重要,所以写一遍博客进行总结加强印象。设计模式的概念设计模式是对处于特定环境下,经常出现的某类软件开发问题的,一种相对成熟的设计方案,通过设计模式就可以直接运用前人成功的经验,从而避免重复设计。设计模式常常被分成三类:创建型:创建对象时,不再直接实例化对象;而是根据特定的场景,由...

2020-02-07 18:29:28 752

原创 学习笔记--jsp的9个内置对象

jsp的9个内置对象最近笔者在学习王刚的书,学习到了jsp的九个内置对象,感觉非常重要。在此我结合书上内容与自己的理解来做一个总结。9个内置对象分别为:application,config,exception,out,page,pageContext,request,response,session。当我们打开jsp页面编译后的Servlet类会发现,这九个内置对象要么是_jspSevice...

2019-12-18 23:21:30 94

原创 读书笔记----mvc,依赖注入,ORM的总结

读书笔记----mvc,依赖注入,ORM的总结解释MVC:MVC思想将一个应用分成三个基本部分:Model(模型),View(视图),Controller(控制器)。这三个部分以最少的耦合协同工作,从而提高应用的可扩展性和可维护性。在MVC模式中,事件由控制器处理,控制器根据事件的类型改变模型或视图,反之亦然。其主要特点有:多个视图可以对应一个模型;模型返回的数据与显示逻辑分离;应用哪个被分隔为...

2019-12-17 20:26:18 168

原创 面向过程(POP)、面向对象(OOP)、面向接口(IOP)、面向切面(AOP)

面向过程POP是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程,不同于面向对象的是谁在受影响。就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。最常用的面向过程语言是c语言。面向对象 OOP是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。面向对象...

2019-12-07 00:13:51 1712

原创 对于继承,重写,重载,覆盖,多态进行一下区分和总结

对于继承,重写,重载,覆盖,多态进行一下区分和总结当时笔者大二学javaSE太不重视基础了,现在大三了,碰到这些概念还是一脸蒙圈。所以花了点时间了解,并且总结一下。继承:当我们定义一个类后,我们可以从现有的(别人或自己已经编好的)类继承,被继承的类称为基类、父类或者超类,而继承父类的类被称为子类。子类可以拥有父类已经定义好的方法。重写:如果在子类中定义的一个方法,其名称、返回类型及参数列表正...

2019-12-01 17:03:48 174

原创 Structs的 The requested resource(xxx) is not available一种错误的可能性

Structs的 The requested resource(xxx) is not available一种错误的可能性这个是报错界面。这个是Action文件这个是web.xml文件这个是structs.xml文件这个是jsp文件报错的原因是因为笔者在web.xml文件中设置的过滤器为*action,需要将form表单中的action改为math.action这样子就ok了!n...

2019-11-30 11:54:36 146

原创 frame.setDefaultCloseOperation()中的值对于窗体关闭的影响

@[TO## 标题C标题](这里写自定义目录标题)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助...

2019-11-29 00:52:36 772

空空如也

空空如也

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

TA关注的人

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