自定义博客皮肤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)
  • 资源 (6)
  • 问答 (3)
  • 收藏
  • 关注

原创 kubectl 读取pod 实时日志脚本

1、公司服务器上,查询应用日志时,需要加一些额外的参数,例如 -n default2、查询pod日志时,先获取pod列表,然后敲命令再需复制粘贴服务名太麻烦3、查询日志时,需要用kube config进行区分,config路径太长PS:本脚本只是大致写了一些流程,kubectl 命令请结合公司情况自行调整。

2025-04-12 16:37:57 235

原创 Idea忽略已提交文件

1、在idea中打开控制台,执行命令移除追踪:git rm --cached **/src/main/resources/application-dev.yaml。2、将**/src/main/resources/application-dev.yaml写入.gitignore。若application-dev.yaml是新文件,先写入gitignore,再新增文件即可;例如,以上的内容已经推送到了远程,我想要新增忽略:application-dev.yaml。3、执行命令git add . 即可。

2025-04-11 11:52:55 398

原创 Deepin 23安装Idea

linux下安装/卸载 intellij idea

2025-03-31 08:21:50 572

原创 Ubuntu / Debian 创建快捷方式启动提权

创建快捷方式启动提权

2025-03-31 07:23:15 331

原创 Prometheus stack命令行接入springboot服务metrics

Prometheus Stack 接入 SpringBoot metrics

2025-03-26 17:14:45 406

原创 解决Spring Cloud OpenFeign端点未暴露问题

SpringBoot OpenFeign 接入micometer后,Prometheus未暴露feign 相关指标,问题排查流程并解决

2025-03-25 16:45:46 289

原创 K8S接口请求过程

在Kubernetes(k8s)中,网络模型和端口配置是确保应用能够正确接收和处理外部流量的关键。下面我将详细解释宿主机IP、Service IP、容器IP、NodePort、Pod端口、容器端口和应用端口的作用和关系,并通过一个例子来说明外部流量如何进入应用。假设我们有一个Web应用,运行在Kubernetes集群中,使用NodePort类型的Service来暴露应用。外部网络URL访问:集群节点IP + node port,可用 kubectl get nodes 命令查看j节点IP列表中;

2025-03-24 16:26:23 964

原创 maven丢包的问题

maven;pom;本地安装jar包;丢包;3KB

2023-06-08 12:29:42 368

原创 JavaBean转XML

JavaBean;XML;序列化

2023-06-01 23:45:44 1039

原创 Json转XML的序列化工具

json转xml;指定xml属性,命名空间;json字段重复

2023-06-01 23:12:20 411

原创 前端到接口层的反序列化流程

前端传参到controller接收解析参数的反序列化过程解析

2023-05-24 15:23:47 686

原创 Servlet和SpringMVC

目录Servlet概述Servlet流程搭建过程初始化过程执行过程Servlet--细节SpringMvc概述SpringMvc流程搭建过程核心组件类执行流程Servlet与SpringMvcServlet概述Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,您可以收集来自网页表单的用户输入,呈

2022-02-18 10:47:17 2085

原创 面试八股文

Q:进程与线程R:区别&联系::线程是程序执行的最小单位,而进程是操作系统分配资源的最小单位;一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路线;进程之间相互独立,但同一进程下的各个线程之间共享程序的内存空间(包括代码段,数据集,堆等)及一些进程级的资源(如打开文件和信号等),某进程内的线程在其他进程不可见;调度和切换:线程上下文切换比进程上下文切换要快得多;通信方式差异::进程间通信:管道通信;信号量;消息队列;信号;共享内存;套接字;线程间通信:锁机制:包括互斥锁、条件变量

2022-01-11 11:15:31 1221

原创 TkMapper的Example的TypeHandler处理

在ExampleMapper的处理中,默认会使用StringTypeHander进行java-database的数据库字段映射,下面给出一套方案:import org.apache.ibatis.type.TypeHandler;import tk.mybatis.mapper.MapperException;import tk.mybatis.mapper.entity.EntityColumn;import tk.mybatis.mapper.entity.Example;import

2021-08-14 14:39:30 576

原创 Cglib动态创建对象

1.需要用到的包:springboot自带呢....2.使用案例:public class Main { public static void main(String[] args) throws JsonProcessingException, NoSuchFieldException, NoSuchMethodException, InvocationTargetExce...

2019-12-30 11:27:32 1818

原创 mybatis嵌套查询中There is no getter for xxx..的相关问题解答

这里说点题外话,网上找的那些资料真的坑,问题和答案牛头不对马嘴,到处复制粘贴,都没有回答到点子上,气死人了!!!这里我对自己目前所遇到的问题做一个总结一、为什么会出现上面这种情况? 其实出现这个情况的原因是因为使用了错误的属性名称,要么是因为你的拼写真的写错了(大写的滑稽),要么就是因为你使用了错误的传参二、大家在使用嵌套查询,遇到<collecti...

2019-09-29 16:06:58 749

原创 java的动态代理接口

一、什么是动态代理? 我的理解而言,代理有静态代理和动态代理。静态代理类一般是与被代理类实现同一个接口,并且代理类拥有被代理类的实例,为被代理被增强方法功能;动态代理是在运行过程中动态生成代理对象,增强被代理类的方法功能,或者是代理接口,动态生成接口实现类,实现接口功能。二、动态代理的使用 1.接口如下:public interface ProxyInf {...

2019-09-24 17:53:52 780

原创 使用代理访问网络(HttpClient与restTemplate与UrlConnection)

1.搭建一台代理服务器2.HttpClient方式如下: 引入包:<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient --><dependency> <groupId>org.apache.httpcomponents</gr...

2019-09-11 17:19:24 2736

原创 后端开发技巧

关于接口和抽象类的使用技巧:使用场景:隐藏接口方法,减少冗余代码 1、接口中可以使用default关键字,为该方法写上方法体,避免每一个实现该接口的类都要实现该方法造成代码冗余 2、抽象类中可以定义抽象方法和普通方法,普通方法需要写上方法体 3、可以使用抽象类实例化接口,只重写需要用到的方法,这样可以只暴露接口的部分方法 关于动态代理对象和对象方法的使用技巧;来自装饰者模式和代理模式,使...

2019-09-07 16:15:10 515

原创 这辈子都学不完的Java

2019-09-02 15:35:19 398

原创 mybatis与tk mybatis与pagehelper分页插件

1、看包:<!--mybatis--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.0...

2019-09-01 19:27:15 6357

原创 Docker相关(CentOS 7)

Docker安装教程 1.移除旧版本相关工具,防止冲突:sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docke...

2019-08-28 20:15:21 224

原创 SpringBoot的那些事

一、配置环境方面:配置文件可分为.properties和.yml两种格式配置文件可分为dev/test/prod三种环境通过spring.profiles.active或者spring.profiles.default来指定生产环境,默认的application.yml依旧会被读取,同时还会读取激活的配置文件,被指定激活的配置文件属性会覆盖application.yml的属性在@C...

2019-08-21 14:49:52 209

原创 JavaWeb后端开发杂记

PS:本篇文章主要记录的是本人在开发过程中所遇到的一些问题及解决方法,不喜勿喷,感谢大家支持。 一、下划线驼峰的互转,应用于RequestBody与restTemplate远程调用 1.前后端RequestBody与实体映射的下划线/驼峰互转,采用SpringBoot自带的jackson@Configurationpublic class AdditionalConfig {...

2019-08-21 10:17:59 689

原创 树与JPA

一、递归构建树状数据数据库实体:package com.fengwuJ.entity;import org.apache.ibatis.annotations.Case;import javax.persistence.*;import java.io.Serializable;import java.util.List;@Entity@Table(name = "a...

2019-08-07 09:58:23 918

原创 Maven配置教程

话不多说,上步骤:1、下载maven:http://maven.apache.org/download.cgi,选择下载:apache-maven-3.6.1-bin.zip2、类似于软件硬盘版的解压3、jdk配置:我的电脑,属性,高级系统设置,环境变量,系统变量。 新建 JAVA_HOME:jdk的安装位置 新建 CLASSPATH: .;%JA...

2019-05-02 18:19:44 307

原创 Idea SpringBoot多模块项目打包血泪史

本文主要介绍基于Idea的SpringBoot多模块打包中遇到的各种问题以及解决方法基本概况介绍: 小弟之前是用的myeclipse进行的开发,但是在建立多模块的时候却错误的使用了web archtype,然后强转的SpringBoot,在工具上能正常跑起来,但是打包的时候,出现了打包不完整,打包无法聚合在一起,以及打的包没有主类等等问题。灰心丧气之下,无奈转为了idea开发,基于已...

2019-05-02 17:58:32 3314

原创 SpringBoot之感悟

本博客大概会介绍在Springboot开发过程中所遇到的各种问题以及各种工具的配置。1、多项目搭建以及配置:首先建立空的Maven项目作为父项目,然后在父项目中new一个module(即子项目模块),各个子项目通过<depedency>标签进行依赖导入。然后在主启动类中使用@ComponentScan(basePackages = {""})注解进行项目包扫描,如此可以将各个子项目...

2019-04-23 22:44:11 741

原创 springboot 配置 error 页面

一个类:package com;import org.springframework.boot.web.server.ErrorPage;import org.springframework.boot.web.server.ErrorPageRegistrar;import org.springframework.boot.web.server.ErrorPageRegistry;i...

2018-12-07 22:19:45 2871 2

原创 springboot 的 shiro配置

pom.xml:&lt;!-- https://mvnrepository.com/artifact/org.apache.shiro/shiro-spring --&gt;    &lt;!-- shiro-spring包 --&gt;    &lt;dependency&gt;        &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt...

2018-12-07 15:58:50 343

原创 java反射机制常用方法

已知一个Person类。1、获取类变量//第一种,任何一个类都有一个隐含的静态成员变量class    Class c1 = Person.class;//第二种,已经知道该类的对象,通过getClass()获得    Class c2 = person.getClass();//第三种,Class类的forName()方法    Class c3 = Class.forN...

2018-09-26 21:43:10 366

原创 spring中的注入方式

注入方式有三种:分别是构造方法注入,setter注入和注解注入。构造方法注入:&lt;!-- 注册userService --&gt;&lt;bean id="userService" class="com.lyu.spring.service.impl.UserService"&gt;    &lt;constructor-arg ref="userDaoJdbc"&gt;&

2018-09-26 20:46:28 201

原创 DTO数据传输对象与AutoMapper

    在web项目的开发中,一般会遇到一个问题:那就是Entity实体的属性与前端界面需要的属性不能匹配。可能多一两个属性,也可能少一两个属性,这个时候就需要一个东西(DTO:数据传输对象),以及辅助工具:AutoMapper。    DTO:数据传输对象,应用在Entity实体与前端界面的展示问题。在前端需要的属性数据少而Entity属性数据多的时候,我们不可能将整个Entity都传进前端...

2018-09-26 20:26:25 717

原创 springmvc之拦截器和过滤器

 

2018-09-13 22:24:24 249

原创 并发和并行的区别

并行是我们物理时空观下的同时执行并发则是操作系统用线程这个模型抽象之后站在线程的视角上看到的“同时”执行的效果。

2018-09-06 22:41:02 178

原创 JavaWeb之初识SpringBoot

springboot简介:几乎不用配置的ssm框架加载原理:springboot的主程序入口是一个简单的java应用程序,项目包含有:主程序入口,自定义的Application类,带有@SpringBootApplication注解,在main函数中调用SpringApplication.run(Application.class, args);即可完成对tomcat服务器的启动;启动完成后,...

2018-09-02 16:08:05 371

原创 javaweb之初识SSM

什么是SSM?    SSM:即Spring,Spring-mvc,MyBatis。spring:用于依赖注入(DI,Dependency Injection)和控制反转(IoC,Inversion of Control),和面向切面编程(AOP,Aspect-Oriented Programming)。    控制反转:顾名思义,将权利交给外界,可以让你不用自己手动new出对象,而通过扫...

2018-08-17 17:51:00 2083 1

原创 linux 下 git 的基本使用

1、安装git:       sudo apt-get install git2、配置git:       git config --global user.name "用户名"                    git config --global user.email "邮箱"3、生成ssh公钥和私钥:      ssh-keygen -t rsa   期间有提示...

2018-07-21 00:23:20 356

原创 myeclipse通过ip地址直接访问自定义Tomcat主页

        1、修改默认端口号为80,80端口为http访问的默认端口,tomcat主页为http://127.0.0.1:8080,修改端口号为80,可以实现不输入端口号的访问:   找到tomcat配置文件,我用的myeclispe自带的tomcat,配置文件在工作区间的service下,编辑service.xml,找到   &lt;Connector connectionTime...

2018-07-20 11:18:04 984

原创 eclipse下用java连接mysql的乱码处理

1、更改eclipse编码环境 Window-&gt;Preferences-&gt;General -&gt;Content Type-&gt;Text-&gt;JSP 最下面设置为UTF-8 Window-&gt;Preferences-&gt;General-&gt;Workspace   面板Text file encoding 选择UTF-8 Window-&gt;Prefe...

2018-07-20 10:33:45 512

SSM整合之javaweb项目示例

这个Demo中包含了spring,spring-mvc,mybatis的配置文件成功访问数据库并获取数据显示到前端页面,本人第一次接触框架,大佬勿喷,勿喷

2018-08-17

MyBaitis配置教程,包,及Demo

本资源集合了MyBatis的配置教程,相关jar包,实例演示,逆向工程,可供大家参考,下载感觉亏了的找我

2018-08-16

基于maven的多项目演示

本案例采用基于maven的配置,使用企业多项目,整合了ssm框架,使用ajax和json进行数据交换

2018-08-15

bootstrap+ssm+ajax+返回json数据

本资源主要配置整合SSM,在前端使用bootstrap实现布局和ajax请求数据,后台通过SpringMVC返回json数据,有教程,有demo,可供新手参考

2018-08-15

maven整合SSM教程及案例

本资源包括:spring、springMvc、mybatis的基础配置教程和基于maven的对SSM的整合教程;有代码,有示例,有步骤,有整合过程中要用到的各种依赖包;本教程面向未接触框架的新手,大佬绕道,谢谢!!

2018-08-10

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

TA关注的人

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