Java开发零散知识
文章平均质量分 63
主要记录Java开发中出现的零散知识
xiri_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
List数组高效率去重
HashSet对list数组的高效去重原创 2023-06-13 17:03:48 · 1748 阅读 · 0 评论 -
git更新代码失败error: The following untracked working tree files would be overwritten by
git更新代码失败error: The following untracked working tree files would be overwritten by问题出现:想要从主分支上拉取代码到本地的代码库中,突然出现代码拉取失败情况原因:本地代码和分支上的某些文件出现冲突,可在idea右下角的报错信息中点击view File 查看冲突的文件解决方案:1、先将本地代码commit提交一下2、在命令行页面执行指令 git clean -d -fx , 作用:删除没有git add 的文件执原创 2022-04-20 10:10:25 · 1195 阅读 · 0 评论 -
git的拓展应用(提高工作效率)
git的拓展应用(提高工作效率) git版本管理中,较为常用即为 pull 和 push 这两个指令。而实际使用中仍有一些重要的指令可为我们提供方便,本文中主要提到的指令有 stash、reset --soft、cherry-pick、revert 和 reflog。stash简介 当您想记录工作目录和索引的当前状态,但又想返回一个干净的工作目录时,请使用git stash。该命令将保存本地修改,并恢复工作目录以匹配头部提交。stash命令能够将还未commit的代码存起来,让你的工作目录变得干原创 2022-04-01 14:26:57 · 274 阅读 · 0 评论 -
JsonArray数组形式字符串转换为ListMapString,String的8种方法
JsonArray数组形式字符串转换为List<Map<String,String>>的8种方法特别标注:本文主要内容转载自花儿为何那样红博客,博客地址为https://www.cnblogs.com/chancy/p/10179151.html本文主要用于我们从某个接口地址中获取到的JSON数据,并想将其装换成Map<String, String>类型数据存储于list中。例如:我们从接口地址中获取到的JSON数据有如下此时我们需要将body中的userlis转载 2021-11-24 10:21:34 · 12545 阅读 · 0 评论 -
mysql获取近7日(日期)、近6个月和近一年(月份)
mysql获取近7日(日期)、近6个月和近一年(月份)概述: 在日常的java开发中,我们可能会遇到根据时间统计数据做报表的情况,虽然可以通过java语言来实现报表的功能,但是为了优化代码,我们尽可能将该操作在数据库中实现。 本篇笔记主要实现的知识点有:检索近7日的日期、近6个月和近一年的月份联合数据表实现报表统计,(无数据的日期或月份自动补0)mysql实现检索近7日的日期、近6个月和近一年的月份1、检索近7日的日期数据SELECT@s :=@s + 1 as `index`原创 2021-03-23 10:01:19 · 5044 阅读 · 1 评论 -
如何数据库设置时区为北京时间?怎么将java.util.Date的Date参数转换成sql中Date的时间格式?
如何数据库设置时区为北京时间?怎么将java.util.Date的Date参数转换成sql中Date的时间格式?数据库设置时区为北京时间首先,引进在java代码中连接数据库的基本方法:1. 引入jar文件. 2. 加载数据库驱动 (JavaSE项目中可以省略 , JavaWeb项目必须编写此步骤) Class.forName("com.mysql.jdbc.Driver"); 3. 通过驱动管理器, 获取JDBC连接对象. Connection conn = DriverManager原创 2020-11-13 14:00:32 · 1321 阅读 · 0 评论 -
jQuary中ajax的简单应用
jQuary中ajax的简单应用ajax简介: Ajax = Asynchronous Javascript And XML (异步 JavaScript 和 XML) Ajax 是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。工作原理: Ajax的工作原理相当于在用户和服务器之原创 2020-11-10 13:28:46 · 286 阅读 · 0 评论 -
Java web学习小笔记之MVC和三层架构
Java web学习小笔记之MVC和三层架构MVC设计模式:概念:MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式。web MVC框架指MVC模式的某种框架,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。最典型的MVC就是JSP + servlet+ javabean的模式。M(模型)-V(视图)-C(控制器)M:(Model) 模型 :原创 2020-10-29 16:37:19 · 393 阅读 · 1 评论 -
怎么在一个jsp页面打开时加载servlet
怎么在一个jsp页面打开时加载servlet注:本篇文章为转载,原文是在百度问答中的,链接为https://zhidao.baidu.com/question/1865742345297932507.html,如有侵权,私聊删除,谢谢!(我在百度的基础上还添加了自己的一点理解)本篇文章要解决的问题主要是,当我们需要在jsp页面中使用到后台的一些数据或者其他情况需要先执行servlet,再将servlet获得的数据传输给jsp页面中使用的情况。方法一:建一个中转jsp<!-- web.xml转载 2020-10-23 15:10:20 · 6657 阅读 · 1 评论 -
JSP
JSP什么是JSP JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计。JSP技术类似ASP技术,其特点是结合了静态的html页面和servlet功能的动态页面,即页面支持嵌套Java代码和html代码。JSP的实质就是在html页面上嵌入java代码,以此来实现动态页面的效果。JSP如何嵌套java代码 JSP是使用小脚本的形式来嵌套java代码的,小脚本的三种形式如下:声明标签 <%! 变量或者方法声明 %>原创 2020-10-09 15:36:53 · 161 阅读 · 0 评论 -
jQuery基础知识点
jQuery基本操作1、jQuery选择器基本选择器:层级选择器:基本筛选器:内容选择器:主要有 :contain(text) , :empty() , :has(selector) , :parent 这四种用法。属性选择器:子元素选择器:表单选择器和表单对象属性选择器:表单选择器可直接通过标签或者标签中的元素来获取表单中某一语句。例子:表单对象属性选择器的使用主要有四种::enabled , :disabled , :checked , :selected:enabl原创 2020-09-07 15:39:18 · 933 阅读 · 0 评论 -
JSON解析
JSON解析JSON的对象格式一个对象, 由一个大括号表示. 括号中描述对象的属性 . 通过键值对来描述对象的属性 (可以理解为, 大括号中, 包含的是一个个的键值对.)格式:键与值之间使用冒号连接, 多个键值对之间使用逗号分隔.键值对的键 应使用引号引住 (通常Java解析时, 键不使用引号会报错. 而JS能正确解析.)键值对的值, 可以是JS中的任意类型的数据//例子,此JSON中存储了一个对象,对象中有属性name和info,以及他们所对应的值{ "name":"金原创 2020-08-18 22:43:14 · 348 阅读 · 0 评论 -
多线程技术
多线程技术概述线程与进程进程是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间线程是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少有一个线程。每个线程都拥有自己的栈空间,共用一份堆内存,(每个线程都在自己的栈空间中运行)由一个线程所调用的方法也会执行在这个线程中。线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程。总结: 线程是进程的具体实现方式,每个进程最少包含一个线程原创 2020-08-13 22:49:28 · 567 阅读 · 0 评论 -
泛型笔记
泛型概述 泛型,即“参数化类型”。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。使用泛型类//定义一个泛型类public class Person<T> { //在类名后加上参数<T> private T data; //类中的参数和方法类型也用参数代替 public T getData(){ return data;原创 2020-08-13 20:49:41 · 219 阅读 · 0 评论
分享