
idea入门
WeChat098
这个作者很懒,什么都没留下…
展开
-
预处理Json文件(自用)
package com.atLightIndustry.printsystemdemo.cn.sm1234.OK;import org.apache.commons.io.FileUtils;import java.io.File;import java.util.HashMap;public class Main { public static void main(String[] args) throws Exception { File file = new Fil原创 2022-05-12 22:20:14 · 366 阅读 · 0 评论 -
jodconverter-2.2.2.jar,非优快云下载
jodconverter-2.2.2.jar包,本身就是开源的,使用csdn下载需要c币https://sourceforge.net/projects/jodconverter/files/latest/download原创 2022-04-26 17:34:08 · 679 阅读 · 1 评论 -
修改server.xml默认文件路径之后 tomcat无法启动,显示 Error Running Tomacat
Context属性必须加到Host属性下面,否则就会提示Error running tomcat。原创 2022-04-26 16:23:00 · 740 阅读 · 0 评论 -
注解入门语法解析
注解入门语法解析首先写一个注解package com.atlightindustry.Anno;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target({ElementType.TYPE,ElementType.METH原创 2022-04-06 20:18:56 · 430 阅读 · 0 评论 -
反射的概念,原理,使用方法
反射概述:Java反射机制:是指在运行时去获取一个类的变量和方法信息。然后通过获取到的信息来创建对象,调用方法的一种机制,由于这种动态性,可以极大的增强程序的灵活性,程序不在编译期间就完成确定,在运行期间仍然可以扩展。Java中提供的三种获取Class类对象:使用类的Class属性来获取该类对应的Class对象,例如:Class类将会返回Student类型对应的Class对象调用对象的getClass方法,这个方法返回该对象所属类别的Class对象,这个方法是Object类中的方法,所有的Java原创 2022-04-06 15:18:15 · 467 阅读 · 0 评论 -
Java中线程安全问题,以及对线程不安全问题的解决方法
Java中线程安全问题:由于系统中多个线程对同一资源进行争相使用,某一资源在同一时间有多个线程使用,造成数据不一致的情况。以售票案例为例子:package com.atlightindustry.booTest;public class SellTicket { public static void main(String[] args) { Ticket ticket = new Ticket(); Thread t1 = new Thread(tic原创 2022-04-06 10:19:12 · 443 阅读 · 0 评论 -
Json的常用方法,Json和其他数据类型的转换
Json:Json是一种轻量级的数据交互交互格式,方便人们进行交互,并且方便计算机进行解析,Json是一种独立的完全独立的文本文本格式。Json 是一种轻量级的数据交换格式。轻量级指的是跟 xml 做比较。数据交换指的是客户端和服务器之间业务数据的传递格式。json 是由键值对组成,并且由花括号(大括号)包围。每个键由引号引起来,键和值之间使用冒号进行分隔,多组键值对之间进行逗号进行分隔。代码:var JsonObj ={“key1”:“悟空”,"key2":悟能}如果Json中有多原创 2022-04-04 16:21:02 · 14115 阅读 · 0 评论 -
Filter过滤器详解
引入:Filter过滤器是JavaWeb的三大组件之一:Servlet程序,Listener监听器,Filter过滤器目的:在你的 web 工程下,有一个 admin 目录。这个 admin 目录下的所有资源(html 页面、jpg 图片、jsp 文件、等等)都必须是用户登录之后才允许访问。通常用户在登录之后我们都是将用户登录的信息保存在Session域中,所以只需要在Session域中判断是否有用户的信息即可。代码:Filter 过滤器的使用步骤:1、编写一个类去实现 Filter 接口2原创 2022-04-04 11:54:07 · 508 阅读 · 0 评论 -
一文详解Cookie,Session以及浏览器与Cookie,Session的底层联系
Cookie:翻译过来就是饼干的意思Cookie是服务器用于保存键值对的一种技术,保存的是一段文本信息。客户端有了Cookie之后,每次请求都会发送给服务器每个Cookie的大小不能超过4KB创建CookieCookie cookie = new Cookie (“key”,“Value”);resp.addCookie(Cookie);服务器获取Cookiereq.getCookies();//这里获取的其实是一个Cookie数组获取的是以一个Cookie数组,但是并不是相对原创 2022-04-03 19:43:06 · 1215 阅读 · 0 评论 -
MVC的概念
MVC 概念MVC 全称:Model 模型、 View 视图、 Controller 控制器。MVC 最早出现在 JavaEE 三层中的 Web 层,它可以有效的指导 Web 层的代码如何有效分离,单独工作。View 视图:只负责数据和界面的显示,不接受任何与显示数据无关的代码,便于程序员和美工的分工合作——JSP/HTML。Controller 控制器:只负责接收请求,调用业务层的代码处理请求,然后派发页面,是一个“调度者”的角色——Servlet。转到某个页面。或者是重定向到某个页面。Mo原创 2022-04-01 20:50:56 · 298 阅读 · 0 评论 -
BeanUtils以及request.getParameterMap()的使用
BeanUtils以及request.getParameterMap()的使用有时候,需要使用一个将一个对象重复的进行set操作,非常的浪费时间,我们可以直接将其封装成为一个Bean对象。1.首先导入BeanUtils的jar包,它并不是jdk自带的属性,需要使用第三方的jar包。2.新建一个WebUtils类,在里面使用BeanUtils.populate()方法,可以直接生成bean对象。public class WebUtils { public static <T> T原创 2022-04-01 20:45:30 · 922 阅读 · 0 评论 -
对Servlet的提取
对Servlet的提取通常项目中一个Servlet仅仅只需要处理一个功能,比如说一个loginServlet用于处理登录的功能,一个RegisterServlet用于处理一个注册的功能,但是这样所带来的的问题就是会导致项目产生过多的Servlet。这时候我们可以对一个多个Servlet进行抽取,创建一个总的Servlet,这个Servlet用于处理其他的Servlet。这样需要解决一些问题,如何判断是哪一个Servlet正在被使用,其实我们可是使用《input》标签,设置成隐藏,在这个里面设置一个名字原创 2022-04-01 19:11:50 · 254 阅读 · 0 评论 -
JavaWeb中实现表单回显
实现表单回显需求:当用户输入用户名称和密码错误之后,还是返回到这个页面,同时上面需要提示用户信息,提示用户是什么原因导致登录失败,提示信息。登录失败之后用户名称的输入框里面仍然保留上次输入的信息。思路1.将提示信息保存在request域中request.setAttribute("msg","用户名或者密码错误");request.setAttribute("username",username);2.显示回显 <span class="errorMsg"><%=req原创 2022-04-01 18:36:12 · 1350 阅读 · 1 评论 -
Java中的Dao是什么意思?
DAO 模式DAO (DataAccessobjects 数据存取对象)是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。通俗来讲,就是将数据库操作都封装起来。对外提供相应的接口在面向对象设计过程中,有一些"套路”用于解决特定问题称为模式。DAO 模式提供了访问关系型数据库系统所需操作的接口,将数据访问和业务逻辑分离对上层提供面向对象的数据访问接口。从以上 DAO 模式使用可以看出,DAO 模式的优势就在于它实现了两次隔离。1、隔离了数据访问代码和业务逻辑代码。业务逻辑代码直接调用DAO方转载 2022-03-31 08:52:31 · 10580 阅读 · 0 评论 -
JavaWeb实现文件下载及在文件下载时候的一些坑
JavaWeb实现文件下载及在文件下载时候的一些坑加粗样式****源码在文章底部因为IE 谷歌 火狐使用的解码编码方式不同 所以在下载的时候需要分别解析,以下是处理浏览器编码的问题这里需要和你项目里面真实的文件名称一样,包括后缀名在者就是路径问题附上源码import cn.hutool.core.codec.Base64Encoder;import org.apache.commons.fileupload.FileItem;import org.apache.commons.fileup原创 2022-03-09 16:25:33 · 365 阅读 · 0 评论 -
IDEA启动项目报Failed to start component [StandardEngine[Catalina].StandardHost[localhost];添加jar包
IDEA启动项目报Failed to start component [StandardEngine[Catalina].StandardHost[localhost];添加jar包我这边是因为导入jar包出现问题,jar包直接复制到lib目录下,也已经引用但是,去project里面找,发现没有操作如下:将右边的jar包put一下,重新部署一下就行。...原创 2022-03-09 15:01:29 · 899 阅读 · 2 评论 -
JavaWeb文件上传下载实例
1、要有一个 form 标签,method=post 请求2、form 标签的 encType 属性值必须为 multipart/form-data 值3、在 form 标签中使用 input type=file 添加上传的文件4、编写服务器代码(Servlet 程序)接收,处理上传的数据。encType=multipart/form-data 表示提交的数据,以多段(每一个表单项一个数据段)的形式进行拼接,然后以二进制流的形式发送给服务器package com.LightIndustry.u原创 2022-03-09 14:57:23 · 726 阅读 · 0 评论 -
Web项目入门
原创 2021-07-23 16:40:59 · 111 阅读 · 0 评论 -
idea配置maven项目(超详细)
一、使用步骤1.在Idea中配置maven(1)、打开Idea,点击File,然后点击Settings,进入设置,或者直接按Ctrl+Alt+S进入设置在这里插入图片描述(2)、先在左上角的搜索框输入maven,找到maven后单击,然后在右边的maven home path的右边选择你的maven安装路径,选择到根目录就好了,然后点击确定,具体步骤看下图:在这里插入图片描述(3)、Local repository 是maven的本地仓库,默认路径是C:\Users\Administrato转载 2021-07-13 18:58:14 · 34092 阅读 · 4 评论