JAVA学习
fresh_uncle
这个作者很懒,什么都没留下…
展开
-
集合框架中,线程安全的类
vector:就比arraylist多了个同步化机制(线程安全),因为效率较低,现在已经不太建议使用。在web应用中,特别是前台页面,往往效率(页面响应速度)是优先考虑的。statck:堆栈类,先进后出hashtable:就比hashmap多了个线程安全enumeration:枚举,相当于迭代器除了这些之外,其他的都是非线程安全的类和接口。...原创 2020-08-20 10:46:17 · 280 阅读 · 0 评论 -
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 · 272 阅读 · 0 评论 -
${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 · 558 阅读 · 0 评论 -
The type java.util.Map$Entry cannot be resolved.
今天在用jdbc连接数据库的时候出现了这个问题。应该是jdk版本不对。我的做法是将jdk的版本从jdk1.8调到1.6。这样子就解决了!!!原创 2020-06-28 08:53:34 · 288 阅读 · 0 评论 -
Client does not support authentication protocol requested by server
将mysql数据库可视化后遇到这个问题,这里附一个解决连接。https://www.cnblogs.com/zichuan/p/9203129.html原创 2020-06-27 11:38:24 · 897 阅读 · 0 评论 -
利用Math.random()生成一定范围的数
生成从a到b的随机整数 即返回值[a,b]int num=a+(int)(Math.random()*(b-a+1));原创 2020-04-13 21:15:07 · 772 阅读 · 0 评论 -
为什么要配置path环境变量的配置
Path环境变量:windows操作系统执行命令是所要搜寻的路径为什么要配置path:希望java的开发工具(java.exe,javac.exe)在任何的文件路径下都可以执行成功。...原创 2020-04-07 09:15:01 · 378 阅读 · 0 评论 -
修改配置文件来使后台传输json时中文不乱码
<mvc:annotation-driven> <mvc:message-converters> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="support...原创 2020-04-02 20:23:30 · 191 阅读 · 0 评论 -
jdbc:mysql://localhost:3306/webshopping?useUnicode=true&characterEncoding=UTF-8
连接数据库时,我们会用到这一句。<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/webshopping?useUnicode=true&characterEncoding=UTF-8" />其作用是:指定字符的编码、解码格式mysq数据库用到是gdk编码,而你项目的mysql数据库需要的是u...原创 2020-02-16 13:06:27 · 4305 阅读 · 0 评论 -
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 · 116 阅读 · 0 评论 -
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 · 322 阅读 · 0 评论 -
JavaEE之设计模式
前言笔者最近再看李刚编著的轻量级JavaEE(ssh),看到了设计模式以及软件的构架设计这一部分,个人感觉十分重要,所以写一遍博客进行总结加强印象。设计模式的概念设计模式是对处于特定环境下,经常出现的某类软件开发问题的,一种相对成熟的设计方案,通过设计模式就可以直接运用前人成功的经验,从而避免重复设计。设计模式常常被分成三类:创建型:创建对象时,不再直接实例化对象;而是根据特定的场景,由...原创 2020-02-07 18:29:28 · 823 阅读 · 0 评论 -
学习笔记--jsp的9个内置对象
jsp的9个内置对象最近笔者在学习王刚的书,学习到了jsp的九个内置对象,感觉非常重要。在此我结合书上内容与自己的理解来做一个总结。9个内置对象分别为:application,config,exception,out,page,pageContext,request,response,session。当我们打开jsp页面编译后的Servlet类会发现,这九个内置对象要么是_jspSevice...原创 2019-12-18 23:21:30 · 112 阅读 · 0 评论 -
读书笔记----mvc,依赖注入,ORM的总结
读书笔记----mvc,依赖注入,ORM的总结解释MVC:MVC思想将一个应用分成三个基本部分:Model(模型),View(视图),Controller(控制器)。这三个部分以最少的耦合协同工作,从而提高应用的可扩展性和可维护性。在MVC模式中,事件由控制器处理,控制器根据事件的类型改变模型或视图,反之亦然。其主要特点有:多个视图可以对应一个模型;模型返回的数据与显示逻辑分离;应用哪个被分隔为...原创 2019-12-17 20:26:18 · 191 阅读 · 0 评论 -
面向过程(POP)、面向对象(OOP)、面向接口(IOP)、面向切面(AOP)
面向过程POP是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程,不同于面向对象的是谁在受影响。就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。最常用的面向过程语言是c语言。面向对象 OOP是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。面向对象...原创 2019-12-07 00:13:51 · 1810 阅读 · 0 评论 -
对于继承,重写,重载,覆盖,多态进行一下区分和总结
对于继承,重写,重载,覆盖,多态进行一下区分和总结当时笔者大二学javaSE太不重视基础了,现在大三了,碰到这些概念还是一脸蒙圈。所以花了点时间了解,并且总结一下。继承:当我们定义一个类后,我们可以从现有的(别人或自己已经编好的)类继承,被继承的类称为基类、父类或者超类,而继承父类的类被称为子类。子类可以拥有父类已经定义好的方法。重写:如果在子类中定义的一个方法,其名称、返回类型及参数列表正...原创 2019-12-01 17:03:48 · 189 阅读 · 0 评论 -
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 · 166 阅读 · 0 评论 -
frame.setDefaultCloseOperation()中的值对于窗体关闭的影响
@[TO## 标题C标题](这里写自定义目录标题)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助...原创 2019-11-29 00:52:36 · 804 阅读 · 0 评论