自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 解决Vmware Workstation环境下CentOs7网络连接激活失败的问题

解决Vmware Workstation环境下CentOs7网络连接激活失败的问题

2022-05-16 16:32:52 1866

原创 操作系统面试题整理

操作系统面试题一、进程和线程的区别及关系进程:程序的一次执行 线程:CPU的基本调度单位同一个进程中的多个线程可以并发执行,相对进程而言线程更接近于执行体,它可以与同一个进程中的线程共享数据,同时它也有栈空间,有自己的执行序列二、线程同步的方式互斥量:采用互斥对象机制,只有拥有互斥对象的线程才有访问公共资源权限。互斥只有一个,所以保证不会被多个线程同时访问信号量:允许同一时刻多个线程访问同一资源。但是需要控制同一时刻访问此资源的最大线程数量事件(信号):通过通知操作的方式保持多线

2021-09-27 15:36:27 250

原创 代码自动生成器

package com.yang.generator;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.config.DataSourceConfig;.

2021-08-31 10:05:48 1005 1

原创 JAVA面试题

1、Integer i1 = 100;integer i2 = 100;i1 == i2是什么结果?Integer i3 = 128;Integer i4 = 128;i3 == i4是什么结果?integer底层其实是定义一个Integer类型的数组cahe[]把-128到127的所有数字进行封装,当定义字面量后他会转化为Integer类型,调用底层valueOf方法,他会判断是否在-128到127范围内,如果在范围内,他就去cache数组中找到这个数字,下标就是当前数+128,.

2021-08-31 10:05:12 179

原创 转发和重定向

转发是要比重定向快,因为重定向需要经过客户端,而转发没有。有时候,采用重定向会更好,若需要重定向到另外一个外部网站,则无法使用转发。另外,重定向还有一个应用场景:避免在用户重新加载页面时两次调用相同的动作。 例如,当提交产品表单的时候,执行保存的方法将会被调用,并执行相应的动作;这在一个真实的应用程序中,很有可能将表单中的所有产品信息加入到数据库中。但是如果在提交表单后,重新加载页面,执行保存的方法就很有可能再次被调用。同样的产品信息就将可能再次被添加,为了避免这种情况,提交表单后,你可以将用...

2021-08-17 18:07:48 295

原创 security

在security配置类中配置权限权限:该访问哪些哪些不能访问配置登录:从表单获取哪些属性,登录成功跳转到哪,登录提交用什么请求,登录的页面是什么注销:关闭csrf,framoption。。。记住我认证配置userDetailsService中配置自己的认证标准service就是数据库获得的账户密码等。。。跟页面返回做对比,然后配置一个加密方式PsswordEncoder 他要把表单返回的密码做加密处理,然后跟数据库对比,因为数据库注册也是加密的userService层

2021-08-17 18:04:02 173

原创 layui-layer相册弹出层

$.getJSON('/jquery/layer/test/photos.json', function(json){ layer.photos({ photos: json ,anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数) }); }); //而返回的json需严格按照如下格式: </>code { "title": "", //相册标题 "id": 123, //相册id "start"

2021-08-17 11:39:43 837

原创 sql通过时间戳查询年和月还有记录条数

SELECT YEAR(FROM_UNIXTIME(create_date/1000)) `year`,MONTH(FROM_UNIXTIME(create_date/1000)) `month`,COUNT(*) `count` FROM ms_article GROUP BY `year`,`month`

2021-08-13 15:53:41 1109

原创 练手博客项目

1、创建springboot项目,导包spring-boot-starter排除spring-boot-starter-logging这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。spring-boot-starter-log4j2相比与其他的日志系统,log4j2丢数据这种情况少;disruptor技术,在多线程环境下,性能高于logback等10倍以上;利用jdk1.5并发的特性,减少了死锁的发生;spring-boot-starter-aop面向切面编

2021-08-11 17:43:29 224

原创 Web页面乱码解决

SpringMVC给我们提供了一个过滤器 , 可以在web.xml中配置 .修改了xml文件需要重启服务器!<filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> &..

2021-08-08 11:41:43 179

原创 SpringMVC笔记

注解实现简单的开发1、maven导包spring-webmvc就是spring全部核心包jstl是一个JSP标签集合,它封装了JSP应用的通用核心功能。在我们使用Maven构建项目的时候,会默认过滤掉静态资源,导致有些资源文件读取不到,排查很久发现自己的路径什么的都正确,这个时候就要考虑手动来配置maven,放开这个过滤,pom.xml下添加:<resource>那一段 <dependencies> <dependency>

2021-08-07 17:18:23 95

原创 Spring整合Mybatis配置文件spring-dao.xml(死代码)

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.sprin.

2021-08-07 11:45:38 140

原创 使用PageHelper插件实现分页

1. 引入分页插件在 pom.xml 中添加如下依赖:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>最新版本</version></dependency>2. 配置拦截器插件在 MyBatis 配置 xml 中配置拦截.

2021-08-07 11:14:38 403

原创 关于Spring核心IOC思想的一些看法

为了解耦一般项目都分dao层和service层,service层调用dao层的实现类时 业务层(service)需要new一个dao的实现类,每次用户提出需求不同的实现就需要程序员在业务层new不同的dao实现类,变动需求的控制权在程序员手上,需要变动原代码为什么非要加个Service层?:为了低耦合我们调用方法要从service层调用而不是dao层,因为dao层是处理数据操作的一个层,而service可以给他加一些功能,不一定就是用dao的实现类直接来实现。比如:我们要让汽车跑起来路上..

2021-08-06 11:51:27 84

原创 关于Mybatis的那些固定配置及代码合集自用

Mybatis-Config,xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <environments default="

2021-08-03 12:57:36 171

原创 Mybatis初体验

Mybatis是一个持久层框架优点:1、简化jdbc代码2、通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO跟数据库交互持久化:因为内存断电就丢失数据,所以必须给数据持久化,大多数的应用都需要持久化持久层:就是完成持久化工作的代码块DAO (Data Access Object)数据访问对象。强调层就是为提取出一个相对独立的逻辑层面,专注于持久化逻辑的实现。3、MyBatis 是一个半自动化的ORM框架 (Object Relationship Mappi

2021-08-03 12:51:54 113

原创 <mvc:annotation-driven />有什么作用

当配置了mvc:annotation-driven/后,Spring就知道了我们启用注解驱动。然后Spring通过context:component-scan/标签的配置,会自动为我们将扫描到的@Component,@Controller,@Service,@Repository等注解标记的组件注册到工厂中,来处理我们的请求。...

2021-08-01 09:59:10 324

原创 <mvc:default-servlet-handler />到底有什么用

tomcat容器的web.xml中有一个defaultServlet(用于处理静态资源),映射路径是"/",我们自定义的web.xml最终相当于会与容器的web.xml合并,而自定义DispatchServlet一般也是使用"/",导致容器中的defaultServlet被覆盖,从而静态资源请求也会被发送到springmvc,springmvc会去找这个路径的映射器(相当于对应的Controller,这是找不到的),配置这个<mvc:default-servlet-handler>,应该就是在S

2021-08-01 09:57:04 386

原创 [包学包会-项目步骤全程记录]SpringBoot前后端分离-房屋租赁管理系统实战项目-第四天

一、代码生成器

2021-08-01 09:29:32 242

原创 [包学包会-项目步骤全程记录]SpringBoot前后端分离-房屋租赁管理系统实战项目-第三天

看完这个系列可以做出来一个springboot+layui的前后端分离项目,喜欢可以点波关注,持续记录更新,有任何问题可以留言在下方看到都会回复,项目的问题可以跟我交流

2021-06-18 22:23:58 291 2

原创 [包学包会-项目步骤全程记录]SpringBoot前后端分离-房屋租赁管理系统实战项目-第二天

看完这个系列可以做出来一个springboot+layui的前后端分离项目,喜欢可以点波关注,持续记录更新,有任何问题可以留言在下方看到都会回复,项目的问题可以跟我交流

2021-06-18 12:49:38 598 5

原创 [包学包会-项目步骤全程记录]SpringBoot前后端分离-房屋租赁管理系统实战项目-第一天

看完这个系列可以做出来一个springboot的项目,喜欢可以点波关注,持续记录更新,有问题可以留言在下方看到都会回复技术架构软件后端开发工具:IDEA 2018.1Web容器:Apache Tomcat 8.5项目管理工具:Maven3.6后端技术:SpringBoot 2.3.3 + Mybatis-Plus 3.3 + JWT(SpringBoot框架)前端技术:Jquery Layui Echarts等主框架: 架构采用 SpringBoot + Layui 前后端分离技术实现功

2021-06-16 23:00:26 658 2

原创 JDK8的新特性——Lambda表达式

JDK8已经发布快4年的时间了,现在来谈它的新特性显得略微的有点“不合时宜”。尽管JDK8已不再“新”,但它的重要特性之一——Lambda表达式依然是不被大部分开发者所熟练运用,甚至不被开发者所熟知。国内的开发环境大家都知道,有各种的老项目,有各种各样的发布风险,让公司以及项目组对新的技术往往望而却步,有公司甚至时至今日还在使用JDK6来进行项目开发,这导致了在很多技术的选择上受到了很大限制,...

2019-01-31 14:21:24 452

vs 2019 community

vs2019版本,官方不太好找

2021-12-03

免费clion工具.rar

免费CLion工具包

2021-12-03

历史版本mingw64

兼容CLion2021.1.1,因为2021.1.1这个版本我们可以白嫖

2021-12-03

PowerDesigner16.5.rar

PowerDesigner是一款非常全面的数据库设计工具。使用PowerDesigner可以快速创建表,支持表与表之间建立关系,界面简洁,功能强大。同时支持将sql脚本导出,多种导出类型任意挑选,简单实用

2021-08-05

空空如也

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

TA关注的人

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