自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (1)
  • 收藏
  • 关注

原创 征集开源组队落地学习

征集开源组队落地学习,微信技术群:Day9884125。

2023-09-23 13:16:35 97

原创 oracle查询分组后,每组中最大的数据和第二的数据

一、生活中的数据   搜索引擎是对数据的检索,所以我们先从生活中的数据说起。我们生活中的数据总体分为两种:结构化数据非结构化数据结构化数据:也称作行数据,是由二维表结构来逻辑表达和实现的数据,严格地遵循数据格式与长度规范,主要通过关系型数据库进行存储和管理。指具有固定格式或有限长度的数据,如数据库,元数据等。   非结构化数据:又可称为全文数据,不定长或无固定格式,不适于由数据库二维表来表现,包括所有格式的办公文档、XML、HTML、Word 文档,邮件,各类报表、图片和咅频、视频信息等。  

2022-04-28 15:21:49 2347 1

原创 java日期月份减一,总是年减一,问题总结

背景   今天java处理日期,用Calendar对月份减一,总是年份减一。最后分析是小编经常用sql处理日期,原来是他们两个用混了。故做笔记记录一下。  微信入群一块学习技术:Day9884125代码演示代码已经过测试,没有问题。private String test(){ //2022-05 String month = "2022-05"; /** * 错误分析: * 当初因为用惯了sql,格式习惯性的写成了下面的方式 * SimpleD

2022-04-12 15:25:16 1754

原创 查找字符串中的最长子字符串

描述:   假如有一个字符串是trg32er43terjjk它的最长子字符串是terjjk查找字符串中最长子字符串package testClass;import java.util.ArrayList;import java.util.List;/** * 获取最长字符串 * duay * 20220325 */public class MaxLengthString { //存放最大子字符串的下标数组 List<Integer> maxList = n

2022-04-01 09:47:11 333

转载 oracle自定义函数使用注意事项

原文链接:https://juejin.cn/post/7081160459503534110/

2022-04-01 09:40:41 123

原创 redis分布式锁

描述介绍  分布式高并发下,jvm下的锁是没有办法保证线程安全的。因为分布式下,他们是两个不同的进程,无法保证他们之间的数据可见性下操作。所以需要在分布式中间找一个提供互斥性的工具,进行协调多个进程间的数据安全。redis实现分布式锁redis实现加锁的最基本方式@RestControllerpublic class testController{ @Autowired private StringRedisTemplate stringRedisTemplate; @R

2022-03-03 17:59:38 461

原创 spring理论

spring介绍:  spring有三个核心概念:控制反转(IOC)、依赖注入(DI)、面向切面编程(AOP)。控制反转和依赖注入有两个类A和类Bpublic class A{ //工作 public void work(){ }}public class B{ //醒来方法 public void wake(){ }}  上面两个类中,调用A中工作方法,我们先得调用B类中得醒来方法。代码如下public

2022-02-24 18:25:15 427

原创 程序员修炼之道

培养估算能力我认为记录下你做过的估算是一个好主意,这样可以看到做过的估算的准确程度。如果一个全面评估涉及到多项次级评估,那么也要记录这些次级评估。你会时常发现,估算的还是挺准确的------事实上很快你就会觉得理应如此。当估算错误的时候不要耸耸肩走开。找出为什么结果偏离了你的猜想。也许是选择的一些参数与问题的实际情况不匹配,没也许是模型出错。不管是什么原因,都要花点时间去查出到底怎么回事。只要这样去做,下一次的估算就会更好。估算项目进度一般你会被要求估计完成某件事需要多长时间。如果这件事情很复杂,那

2022-02-24 18:00:32 259

原创 矩阵中的幸运数

背景描述:  刷leetcode算法题的时候,遇到了一些开发中知道,但是工作时间久了不太注意的问题。虽然性能不好,但是概括了java里面不太注意的地方。所以借着算法题进行一下记录。算法题目: 给你一个 m * n 的矩阵,矩阵中的数字 各不相同 。请你按 任意 顺序返回矩阵中的所有幸运数。 幸运数是指矩阵中满足同时下列两个条件的元素: 在同一行的所有元素中最小 在同一列的所有元素中最大 题目来源:力扣(LeetCode) 示例 1: 输入:matrix = [[3,7,8

2022-02-17 13:34:13 322

原创 后端java跨域解决

后端跨域解决新建一个包,叫config,将这个代码放进去就可以跨域了package com.example.mybatis.duay.config;import org.springframework.stereotype.Component;import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;@Componentpublic class Cors

2022-01-28 20:38:05 67

原创 linux部署项目

linux部署项目

2022-01-22 15:09:12 840

原创 oracle统计表中行某几列的数据和,没有结果

造成这种数据的原因是,oracle中只要有一列为null,最后结果就会显示为null。我们可以使用nvl(列名, 0)。然后将在加起来。

2022-01-14 12:22:34 448

原创 oracle存储过程使用

首先介绍删除oracle上自定义的存储过程语句drop procedure 存储过程的名字当存储过程编写完成,需要运行测试语句。还有一种是用pl/sql操作的,此处只介绍存储过程测试语句call 存储过程的名字(入参)存储过程代码编辑create or replace procedure 自定义一个存储过程名字 (date in varchar2) as-- 定义一个变量staticdate varchar2(10);begin staticdate:=date;delete

2022-01-14 12:16:36 558

原创 用oracle做手机掩码处理

说明:  在一些时候我们需要对手机号之类的做数据掩码处理,比如137****7832代码示例create or replace function dealPhone(phone in varchar2)return varchar2 -- 返回处理结果asResult varchar2(200); --返回处理结果beginif(phone is null or length(phone) < 11 or (replace(translate(phone, '0123

2021-12-31 17:53:45 644

原创 git基于master创建本地新分支

git操作1、打开本地项目的文件夹目录,选中文件夹,鼠标右击,找到Git Bash Here2、进入黑窗口后,输入指令进入master分支git checkout master按enter键,切换到母本分支(母本分支也可以命名为其他名字,大多数公司都叫master)3、拉取master最新项目到本地master分支git pull4、创建新分支,并把当前分支内容复制一份到新分支中去git checkout -b dayday是新分支的名字,这个名字可以是汉字5、把新建的day分支推

2021-12-29 12:32:56 5914

原创 mybatis框架的初级使用-增加数据

mybatis.xml代码:<?xml version="1.0" encoding="UTF-8"?><!-- 引入约束(引入这个东西后,这个配置文件则有了一些提示标签,并且有一些语法校验) --><!-- 提示alt+/ --><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"&g

2021-12-27 09:20:58 136

原创 mybatis框架-增加、查询数据

mybatis.xml代码:<?xml version="1.0" encoding="UTF-8"?><!-- 引入约束(引入这个东西后,这个配置文件则有了一些提示标签,并且有一些语法校验) --><!-- 提示alt+/ --><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"&g

2021-12-27 09:19:53 116

原创 mybatis框架-增加、查询数据冗余代码封装

mybatis.xml代码:<?xml version="1.0" encoding="UTF-8"?><!-- 引入约束(引入这个东西后,这个配置文件则有了一些提示标签,并且有一些语法校验) --><!-- 提示alt+/ --><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"&g

2021-12-27 09:19:10 230

原创 mybatis初级增删改查-最全

mybatis.xml的代码:<?xml version="1.0" encoding="UTF-8"?><!-- 引入约束(引入这个东西后,这个配置文件则有了一些提示标签,并且有一些语法校验) --><!-- 提示alt+/ --><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"&

2021-12-27 09:18:19 93

原创 log4j和mybatis整合demo

mybatis与log4j整合步骤:1、导入log4j架包​2、创建log4j.properties的文件,必须在src下,不能再src下的包下3、在mybatis.xml中写一个配置代码片段,固定写法:<settings><setting name="logImpl" value="LOG4J" /></settings>mybatis.xml代码:<?xml version="1.0" encoding="UTF-8"?><!-- 引

2021-12-27 09:17:35 176

原创 mybatis的mapper动态代理、解决属性名和字段名不一致

mybatis的mapper动态代理:  1、在mybatis.xml中的mappers标签配置mapper.xml包的路径 注意是mappers标签下的package标签才配置mapper.xml包的路径  (1.1)如果是mappers标签下的mapper标签则配置mapper.xml的路径  2、在mapper.xml中的mapper标签的namespace属性配置mapper包下的dao文件名不加文件类型  (2.1)对应1.1 如果是mapper标签的namespace属性配置dao包下的

2021-12-27 09:16:40 1093

原创 maybats的mapper动态代理多个数据操作数据库

mapper.xml代码:<?xml version="1.0" encoding="UTF-8"?>​<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!-- mapper.xml的父标签 namespace+id==类名+方法名 --> <!-- 如果想让接口和xml关联,必须满足如下

2021-12-27 09:15:53 328

原创 mybatis动态sql

mapper.xml代码:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!-- mapper.xml的父标签 namespace+id==类名+方法名 --> <!-- 如果想让接口和xml关联,必须满足如下配

2021-12-24 16:29:40 305

原创 mybatis一对多和多对一查询

mapper.xml代码:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!-- mapper.xml的父标签 namespace+id==类名+方法名 --> <!-- 如果想让接口和xml关联,必须满足如下配

2021-12-24 16:22:58 91

原创 mybatis多对多查询

java实体类代码:package com.zx.mybatis.entity;import java.util.List;public class Student2 { private int sId; private String sName; private List<Course> cous; public Student2() { } public Student2(int sId, String sName, List<Course> cous)

2021-12-24 16:18:24 626

原创 javaWeb servlet与前端页面沟通(使用HttpServletRequest接收前端数据 )

java代码package we;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class HelloServlet extends HttpServlet{ public void service(HttpServletRequest req, HttpServletR

2021-12-24 16:13:51 497

原创 servlet用HttpServletRequest、HttpServletResponse接收前端数据及乱码解决

java代码package com.servlets;import java.io.IOException;import java.io.PrintWriter;import java.io.UnsupportedEncodingException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRe

2021-12-24 16:09:36 357

原创 java jsp表达式和代码片段

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body> <% int

2021-12-24 16:02:15 158

原创 java的session的存储

package com.zx.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpS

2021-12-24 15:59:39 1246

原创 filter对请求消息体中的数据设置统一编码方式

filter代码package filter;import java.io.IOException;import javax.servlet.FilterChain;import javax.servlet.ServletException;import javax.servlet.http.HttpFilter;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRespons

2021-12-24 15:58:09 137

原创 java的jsp里面的四大作用域存值用法及el表达式获取值

<%@page import="java.applet.AppletContext"%><%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html><html><head><meta charset="utf-8"><title>el表达式</title&gt

2021-12-24 15:49:57 932

原创 javaweb中的el表达式用法

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" import="com.zx.entity.Student,java.util.*" isELIgnored="false"%><!DOCTYPE html><html><head><meta charset="utf-8"><title>el表达式&

2021-12-24 15:47:51 279

原创 jstl标签<c:set><c:out>的使用

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" import="enetity.Student"%><%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><!DOCTYPE html><html><head><meta charset

2021-12-17 10:57:06 213

原创 java jsp的动态添加行

<%@page import="java.util.ArrayList"%><%@page import="java.util.List"%><%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" import="enetity.Student"%><%@taglib uri="http://java.sun.com/jsp/jstl/co

2021-12-16 10:48:24 941

原创 java文件上传

java代码servlet包package servlet;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.List;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpS

2021-12-16 10:46:37 366

原创 java中json的操作

servlet代码:package com.zx.servlet;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.s

2021-12-16 10:41:27 912

原创 javaweb3.0注解开发文件上传

html代码<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>用户注册</title></head><body> <form action

2021-12-16 10:33:04 257

原创 jsp自定义无参数标签

java代码:package com.zx.tag;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.PageContext;import javax.servlet.jsp.tagext.SimpleTagSupport;/** * 定义了一个自定义标签 * @author zhangyi * */public class IpTag extends

2021-12-16 10:29:07 198

原创 jsp自定义有参数标签

java代码:package com.zx.tag;import java.io.IOException;import java.io.StringWriter;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.JspFragment;import javax.servlet.jsp.tagext.SimpleTagSupport;public class ToUppserCaseTag exten

2021-12-16 10:27:05 167

原创 jsp自定义c:if标签

java代码:package com.zx.tag;import java.io.IOException;import java.io.StringWriter;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.SimpleTagSupport;public class IfTag extends SimpleTagSupport { //1.获取属性名为test的属性值 /* * (自定义标

2021-12-16 10:10:03 1159

linux操作系统指令学习

linux操作系统指令学习

2020-12-30

空空如也

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

TA关注的人

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