自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中将Object数据类型转换成List<String>数据类型

Object数据类型转换成List数据类型

2022-09-15 10:40:38 2831 1

原创 2022年Java应届生面试之Spring框架基础知识

2022-07-19 11:10:11 339

原创 2022年Java应届生面试之多线程基础知识

多线程一些可能被面试问到的知识

2022-06-17 10:18:59 296

原创 2022年Java应届生面试之集合框架

有关Java初级开发准备面试的知识

2022-06-14 19:05:12 305 1

原创 递归查询字段对应父级的信息

递归表,查询对应父级的信息

2022-06-06 14:16:37 311

原创 Access to XMLHttpRequest at ‘http://localhost:8001 springBoot + vue请求显示跨域问题,

请求js 代码:后端没问题,可以显示查询出来的信息。原因:由于设置了权限框架,该axios请求被拦截。造成跨域的问题解决方法:设置请求头在request.js 文件设置在编写vue,页面添加请求方法,添加 getToken()后端几乎不用修改请求结果:

2022-06-01 16:11:22 1730

原创 Java类加载的过程原理

我们编写好的代码java代码,经过编译编程.class文件,然后类加载器把.class字节码文件加载到JVM中,接下来执行我们的代码,最后将该类卸载出JVM。而类加载到虚拟机——卸载出虚拟机,这整个生命周期总共分为7个步骤。1、加载 2、验证 3、准备 4、解析 5、 初始化 6、使用 7、卸载。其中,验证、准备、解析这三个阶段有称为连接阶段1、加载是类加载的第一个阶段,就是将需要用到的类对应的.class字节码文件加载到虚拟机内存中,并在方法区生产一个java.lang.Class对象,作为

2022-04-19 22:06:13 2363

原创 有关java的值传递与引用传递

废话就不说了,直接上图值传递:引用传递:总结:之所以说Java没有引用传递,是因为JVM在对象引用传递传递的是该对象的内存地址值。还是一个值!

2022-04-19 21:54:12 337

原创 2022年Java应届生面试之基础知识题

1、java有哪些数据类型分为基本数据类型和引用数据类型。基本数据类型:数值型(byte、short、int、long、float、double)字符型(char)布尔型(boolean)。引用数据类型:除了基本数据类型其他都属于引用类型,包括类、数组、接口等。2、float num= 3.4;这个一般出现在选择题因为3.4是双精度度,将双精度型(double)赋值给浮点型(float)属于向下转型,可能造成精度损失,所以要进行强转换正确的写法:float num= 3.4F;double

2022-04-19 21:49:30 1536

原创 基于SQLSERVER简单介绍数据库索引

基于SQLSERVER数据库索引1、 什么是索引?官方介绍索引是帮助数据库查询高效获取数据的数据结构。2、 索引的概念书的目录、 字典通过拼音、笔画查找汉字“其实我们小时候就会,只是不知道这玩意叫索引”3、 索引的本质(作用)1、 本身是数据(数据结构)2、索引是用来快速协助的数据定位、查找“实际的表数据”平衡树(B-树)在数据库中,检索(查询)所需数据的方法只有两种:使用全表扫描、使用索引1、使用全表扫描表扫描是相当直观,当执行表扫描时,SQL Server从表的物理起点处开始,浏

2021-07-26 08:06:23 367

原创 自学狂神java视频shiro笔记

本笔记来源狂神说Java教学视频1、Shiro 是什么?Apache Shiro 是 Java 的一个安全(权限)框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在 JavaSE 环境,也可以用在 JavaEE 环境。Shiro 可以完成:认证、授权、加密、会话管理、与Web 集成、缓存等。Authtentication:身份认证登录,验证用户是不是拥有相应的身份Authorization:授权,即权限验证, 验证某个已认证的用...

2021-06-19 09:06:18 348

原创 狂神讲的springboot中Dubbo及Zookeeper服务注册与发现实战报错: Failed to load ApplicationContext 和java.lang.NullPointerE

首先,保持好心态。引用 @Reference 它一开始给我们添加进去的是jdk的,这不是我们要用的。还有位置不要放在 TicketService ticketService; 的后面。正确的实例如下:祝愿往后敲代码顺顺利利!!...

2021-06-11 11:17:50 1250 1

原创 SQL有效注入例子及防止

1.什么是 SQL 注入?通过构造特殊的输入参数传入Web应用,导致后端执行了恶意 SQL通常由于程序员未对输入过滤,直接动态拼接 SQL 产生可以使用开源工具 sqlmap,SQLninja 检测,SQL注入就是一种通过操作输入来修改后台SQL语句达到代码执行进行攻击目的的技术。构造动态字符串是一种编程技术,它允许开发人员在运行过程中动态构造SQL语句。开发人员可以使用动态SQL来创建通用、灵活的应用。动态SQL语句是在执行过程中构造的,它根据不同的条件产生不同的SQL语句。当开发人员在运行过程中需要根

2021-06-08 10:13:41 325 1

原创 SSM项目日常之查询操作

SSM项目日常之查询操作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:IntelliJ IDEA java作者:刘剑鸿撰写时间:2021/5.99在日常实际项目开发中,经常会用到需要两张表或多张表中的数据处理。例如:联表查询,多表新增、多表修改…下面介绍的是在ssm项目中的简单的一个多表查询Demo。首先理解这三种不...

2021-05-29 09:33:41 1749 1

原创 Java项目之使用Bootstraptable批量操作

Java项目之使用Bootstraptable批量操作开发工具与关键技术:IntelliJ IDEA java作者:刘剑鸿撰写时间:2021/5.15一开始认识一下bootstrap-table插件介绍。它是一个基于bootstrap样式的表格组件,可以通过简单的配置,即可以动态生成表格,从而方便使用。![在这里插入图片描述](https://img-blog.csdnimg.cn/20210516194357390.png?x-oss-process=image/water...

2021-05-16 19:45:58 594

原创 Java项目之SSM多表同时进行新增

Java项目之SSM多表同时进行新增开发工具与关键技术:IntelliJ IDEA java作者:刘剑鸿撰写时间:2021/5.1多表新增时MVC框架操作基本之一。在处理比较大数据时经常会用到。多表新增一般有两种情况1. 多张表之间没有什么直接的关联(也就是没有主外键的关联)2. 多张表之间有关联(也就是主表和副表的关联)一般来说,处理第一种多表新增的操作时比较简单的,步骤分明,一张一张表进行新增。那处理第二种表的思路就比第一种要麻烦些,处理第二种表的思路也是把表一张一张...

2021-05-16 16:39:04 1259

原创 Java项目之post提交数据控制器并返回jsp页面

Java项目之post提交数据控制器并返回jsp页面开发工具与关键技术:IntelliJ IDEA java作者:刘剑鸿撰写时间:2021/1.20在日常提交数据到控制器中大多数都是使用form表单提交, 表单在网页中主要负责数据采集功能。表单提交仅仅依靠HTML,不用使用到js就可以实现一个简单的form表单提交数据。例如jsp代码:```javascript <form action="getParam/autoParam.do">姓名:<input t...

2021-04-28 10:57:26 905

原创 Eclipse中搭建Maven环境有手就行

1、下载个apache-maven,从 http://maven.apache.org/download.cgi 下载,解压。注意避免中文目录。2、修改配置解压后文件中的conf目录下的settings.xml。 <?xml version="1.0" encoding="utf-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www

2021-03-03 21:44:38 188 1

原创 JavaWed项目之修改操作

JavaWed项目之修改操作修改操作基本思想还是不变的,第一,就是回填数据。第二,将锁修改好的数据信息进行保存。首先,完成第一步。 <tr><td>${user.id}</td> <%--属性名称必须跟User.java一样,还有小写 --%><td>${user.username}</td><td>${user.password}</td><td>${user.email}&...

2021-01-21 09:22:57 419

原创 JavaWed项目之新增操作

JavaWed项目之新增操作要新增数据肯定少不了input标签和form标签之类的,所有一开始在jsp页面的书写: <form action="UserListServlet?mthname=add" method = "POST">username<input type="text" name="username"> <br>password<input type = "text" name="password"&g...

2021-01-21 09:17:48 302 1

原创 JavaWed项目之查询操作

JavaWed项目之查询操作JavaWeb 开发代码一般分为三层,分层结构是 JavaWeb 开发中的一种设计思 想,这样会让我们开发层次分明,每一层只要完成对应的功能即可,使得项目便于开发和维护。○1. Web层/表现层 : 主要接受前台浏览器用户的参数,给浏览器响应数据等等○2. Service层/业务成/服务层:主要处理业务功能,日志,权限,事物,等等○3. DAO层/持久层:专门负责和数据库交互,数据处理相关代码DAO : Data Access Object 数据访问对象进行查...

2021-01-21 09:13:15 510

原创 Java项目jsp中编写下拉框select并附上ID值

在学习jsp我们都知道,它是实现了在java中使用HTML标签。Jsp是一种动态网页技术标准,也是JavaEE的标准Jsp和Servert一样,是在服务器端执行的。Jsp是在Servlet技术发展之后为了让开发者写html标签更方便而发展起来的技术Jsp实际上就是Servlet.下面是一个简单的下拉框dome <!DOCTYPE html><html><head><base href="<%=basePath%>"&g

2020-09-11 21:11:59 2461

原创 多线程笔记

线程简介:任务,进程,线程,多线程;进程:一进程中可以包括若干个线程, 一个进程中至少有一个线程,否则没有存在的意义。线程:CPU调度和执行的单位通常在一个进程中可以包含多个线程。很多多线程是模拟出来的,真正的多线程是指由多个CPU,即多核,如服务器,如果模拟出来的多线程,即在一个CPU下在同一个时间点,CPU只能执行一个代码,因为切换的很快,所以有同时执行的错觉线程就是独立的执行路径:在程序运行时,即使没有自己创建线程,后台也会有多个线程,如:主线程,gc线程main()称之为主线程,为

2020-08-09 20:52:43 106

原创 数据结构与算法的知识小结

数据结构与算法的知识小结开发工具与关键技术: 作者:刘剑鸿撰写时间:2020年5月08日星期二     新学期一开学就再家里上课,感觉挺开心。一开学首学新内容是数据结构与算法。  下面是二三章节的个人小结。   线性表   线性表的类型定义   线性表: 一个线性表是n个数据元素的有限序列   线性表的顺序表示  线性表的顺序

2020-05-18 10:34:19 277

原创 SuperMap 中在某范围内查找该全部的相同属性的地址

SuperMap 中在某范围内查找该全部的相同属性的地址开发工具与关键技术: 撰写时间:2020年4月28日星期二首先,看看实现步骤 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020042910051679.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdG...

2020-04-29 10:07:35 324

原创 SuperMap 中通过input值查询地址

SuperMap 中通过input值查询地址开发工具与关键技术: 作者:刘剑鸿撰写时间:2020年4月21日星期二 首先,回忆一下查询的介绍。地图查询-针对地图中的数据进行的各类查询-SQL查询(属性查询),范围查询,距离查询几何查询数据查询-针对数据源中的数据集进行的各类查询。-SQL查询,缓冲查询...

2020-04-22 11:50:49 239

原创 服务器端返回的状态码是什么意思

撰写时间:2020年1月3日 星期五刚学习框架时,我们写的代码路径出错是不是经常能看到404,见得多了自然就知道可能是指定的目录或文件在 Web 服务器上不存在,或者是URL拼写错误。那返回来的404,是什么意思?返回结果是HTTP状态码状态码的职责是当客户端向服务器端发送请求时,描述返回的请求。通过状态码,用户可以知道服务器端是正常处理了请求还是出现了错误。状态码主要分为五种:事实上...

2020-03-23 14:25:11 2404

原创 JavaScript经常使用的比较、逻辑运算符

撰写时间:2019年08月05日 星期一 JavaScript经常使用的比较、逻辑运算符比较运算符是用于判断两个变量或常量的大小,所以比较出来的结果大多数都是bool值,在JavaScript中比较运算符都比较常见,它们有:: 大于,如果前面变量的值大于后面的值,则返回true。=: 大于等于,如果前面的变量的值大于等于后面的值,则返回true。<: 小于,...

2020-03-23 14:21:36 272

原创 三目运算符之获取当前时间方法

撰写时间:2019年8月06日 星期二 三目运算符之获取当前时间方法首先,先了解一下什么是三目运算符。三目运算符只有一个“?:”,三目运算符的语法格式如下: (expression) ? strue-true : strue-false;三目运算符的运算规则是:先对逻辑表达式expression求值,要是表达式返回的true,则执行第二部分的语句:...

2020-03-23 14:14:17 495

原创 设置鼠标右键事件单击获取数据表格数据

开发工具与关键技术:Visual Studio ASP.NET MVC作者:刘剑鸿撰写时间:2019年07月26日 星期五 设置鼠标右键事件单击获取数据表格数据当我们想在网页上用表格表达数据时,layui是table模块是个很好的选择。它用于对表格进行一些列功能和动态化数据操作,涵盖了日常业务所涉及的几乎全部需求。支持固定表头、固定行、固定列左/列右,支持...

2019-07-26 15:46:10 1627

原创 通过时间日期格式为参数进行模糊查询

开发工具与关键技术:Visual Studio ASP.NET MVC作者:刘剑鸿撰写时间:2019年07月25日 星期四 通过时间日期格式为参数进行模糊查询刚学会查询操作,觉得有了这个查询操作,对数据的运用方便极佳。所需的数据都能在通过数据表格,或者其他的文本标签等等显示出来。然而,随着数据量的增加,发现找到想要的哪条数据越来越麻烦。因此又有了一种更方便...

2019-07-26 15:38:31 1116

原创 在数据表格显示时间日期格式

在数据表格显示时间日期格式开发工具与关键技术:Visual Studio ASP.NET MVC作者:刘剑鸿撰写时间:2019年07月17日 星期三时间格式在编辑代码时,在大多数地方总要给它特殊待遇。因为它不是一般的字符串,一般普通的字符串进行表格查询的时候,操作并不算复杂,也就是每个字段给它一个实体类。 namespace hospital.Entit...

2019-07-18 10:12:23 2028

原创 jQuery的属性与样式之样式操作.css()

jQuery的属性与样式之样式操作.css()通过jQuery属性来进行改变样式的方法有好几种,方法都各有千秋。经常能见到的有 .addclass()、.removeClass() 、 .attr() 、.removeAttr() 、.html() 、 .text() 、css() 。通过JavaScript获取dom元素上的style属性,我们可以动态的...

2019-07-18 10:07:35 194

原创 设置数据表格中某行的颜色

设置数据表格中某行的颜色当我们想在网页上用表格表达数据时,layui是table模块是个很好的选择。它用于对表格进行一些列功能和动态化数据操作,涵盖了日常业务所涉及的几乎全部需求。支持固定表头、固定行、固定列左/列右,支持拖拽改变列宽度,支持排序,支持多级表头,支持单元格的自定义模板,支持对表格重载(比如搜索、条件筛选等),支持复选框,支...

2019-07-08 10:01:09 1636

原创 让控制器的代码在页面上使用---- Razor

让控制器的代码在页面上使用---- Razor 在学习使用MVC框架时,都知道控制器的编程语言和视图编程语言是不一样的。比如现在学习的MVC中,控制器使用的是C#编程语言,视图使用的是JavaScript轻量级的编程语言。若想在视图的JavaScript编程语言中使用C#,使用Razor标记语法是其中选择之一。哪什么是Razor标记语法?Razor 是一种标...

2019-07-08 09:56:42 395

原创 原始的JS异步提交

开发工具与关键技术:Visual Studio ASP.NET MVC作者:刘剑鸿撰写时间:2019年6月25日 星期二 原始的JS异步提交上传文件不像传递一个ID值或字段值一样可以使用post()、get()提交。那么将要保存一张图片怎么办?那就要使用到原生的JS异步提交了。既然关系到原生的代码,在我们初学者的印象里,原生的代码都...

2019-06-28 10:54:23 244

原创 jQuery对象与DOM对象

开发工具与关键技术:Visual Studio ASP.NET MVC作者:刘剑鸿撰写时间:2019年06月24日 星期一 jQuery对象与DOM对象 jQuery对象和DOM对象是不一样的,初次学习jQuery函数库要注意的一点。可有时分不清哪些是jQuery对象,哪些是DOM对象怎么办?下面通过例子简单区分jQuery对象和DOM对象:我们...

2019-06-28 10:51:26 109

原创 jQuery的属性与样式之增加样式、删除样式、切换样式

开发工具与关键技术:Visual Studio ASP.NET MVC作者:刘剑鸿撰写时间:2019年06月14日 星期五 jQuery的属性与样式之增加样式、删除样式、切换样式1 .addClass增加样式在HTML结构中里,多个class以空格分隔,当一个节点(或称为一个标签)含有多个class时,DOM元素响应的className属性获取的不是class名称...

2019-06-17 21:39:58 2239

原创 如何点击数据行直接获取该行数据的ID

开发工具与关键技术:Visual Studio ASP.NET MVC作者:刘剑鸿撰写时间:2019年06月13日 星期四 如何点击数据行直接获取该行数据的ID双击、单击某个表格的数据行,获取到该行的ID,然后对该数据行进行修改或删除。这操作在数据表格使用中式经常用到的。然而,一张数据表也许有很多行。怎么才精确地获取选中那行的数据?...

2019-06-17 21:34:11 4753

原创 NPOI导出

NPOI导出导出的方法有很多种,下面介绍的是NPOI导出。若是想使用NPOI导出,就必须借用NPOI插件这个插件和普通的插件不一样,因为这是配置插件。所以放在bin文件里面。它的作用就是把项目跟Microsoft Excel工作表连接。我们要通过代码来创造在Excel表格中的行和列。代码大概的流程:1.将要查询的数据查询出来。2. 将查询出来...

2019-06-09 20:49:36 489

空空如也

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

TA关注的人

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