自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我走小路的博客

要么极端,要么极致,不要拖,就算伤痕累累,说干就干。

  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 我认为的元宇宙

元宇宙是什么?我在网上看到了一段总结得挺好的话,元宇宙本质上是对现实世界的虚拟化、数字化过程,需要对内容生产、经济系统、用户体验以及实体世界内容等进行大量改造。但元宇宙的发展是循序渐进的,是在共享的基础设施、标准及协议的支撑下,由众多工具、平台不断融合、进化而最终成形。元宇宙现在是起步阶段,距离真正实现,普及还是有很大的距离,但不妨发挥想象,我们身处虚拟化的世界里,我们在虚拟世界做些什么?又给我们带来怎样的价值?元宇宙的发展在未来,肯定是全世界各个国家重点关注的发展方向,因为意义重大,将对未来世界格

2021-12-12 23:05:38 1446

原创 MyBatis动态sql语句使用

一、MyBatis动态语句分为4种元素:元素 作用 描述 if 条件判断 单条件判断 choose(when、otherwise) 条件选择,相当Java when 多条件分支判断 where、set 辅助 处理sql语句拼接问题 foreache 循环 循环 二、Mybatis动态sql语句使用方式、例子...

2019-07-02 16:43:32 7118

原创 MyBatis使用resultMap映射结果集、MyBatis解决对象属性名和数据库字段名不一致

一、MyBatis自动映射功能1.MyBatis提供了自动映射功能,只需要返回的SQL列名和Java实体对象属性一致就行了。在我们实际开发中,我的数据库列名规范大都是要求每个单词用下划线分隔,而JAVA实体则是用驼峰命名法,于是使用MyBatis自动映射,或直接在配置文件中开启驼峰命名方式。2.例如实体对象属性如下public class Account{ privat...

2019-07-02 12:32:49 5468

原创 MyBatis传递多个参数方法

一、MyBatis传递多个参数方法1.使用Map传递参数 <select id="selByMapPage" parameterType="map" resultType="yuan.yuanmybatis.entity.Account"> select id,name,created,updated from account where name like c...

2019-07-01 15:46:10 1057

原创 java时间处理,Date、Calendar

//使用DateDate date=new Date();//打印当前时间戳System.out.println(date.getTime());//处理时间格式 年月日 :秒SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd:ss");System.out.println(simpleDateFor...

2019-06-14 15:44:46 903

原创 一、SpringBoot配置端口、context(访问路径前缀)、打包

上一篇已经介绍了怎样搭建一个简单的SpringBoot项目,这次将在上一篇《初涉SpringBoot,简单搭建SpringBoot开发环境》的基础上,介绍如果配置SpringBoot访问端口及路径、如何打包在jdk上运行一、配置端口 1.SpringBoot的配置文件在resources文件夹下,有两种格式,application.properties、applicati...

2019-05-10 18:07:20 16344

原创 初涉SpringBoot,简单搭建SpringBoot开发环境

一、环境准备 1.jdk1.8; 2.IntelliJ IDEA 2018.1.5 x64; 3.spring-boot 2.1.2.RELEASE; 4.spring5二、第一个SpirngBoot Demo 1.打开IDEA新建一个项目,操作如下图: 2. 项目类型选择Spring Ini...

2019-05-10 17:25:29 1513

原创 mybatis-generator逆向工程生成代码简单应用

一.前言 之前做项目用过JDBC、Hibernate、Spring Data jpa,唯独没有用过鼎鼎大名的Mybatis,心中一直略有遗憾,最近有一点时间,自学了一下Mybatis,主要学了一下内容,本次简单记录以下第5点,mybatis逆向工程代码生成。1.mybatis基础、配置文件2.mybatis动态sql3.mybatis一级缓存、二级缓存4.m...

2019-05-09 14:00:55 1142

原创 java统一异常处理

我之前做过一个项目,采用的是前端和后端分离,某些时候后台出现了异常,直接给前端抛了一个500错误,这种错误会被用户看到非常不友好,于是就有了以下统一异常处理,就是把所有的异常都经过处理,按照前端可读的格式返回。一、对比返回结果如下1.没有做统一异常处理前,后台出现异常返回结果如下图2.做了统一异常处理,后台出现异常返回的结果如下图总结:1.没有对出现的异常做处理,让默认...

2019-05-08 15:34:02 14655 1

原创 JAVA代理,静态代理,动态代理JDK接口代理、Cglib代理

代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理的作用:比如说我们要吃午餐,在没有点餐平台前,只能去饭店吃;后来有了美团外卖...

2019-05-08 14:43:11 1107

原创 java导入Excel表格数据

一、思路是这样的: 1.先做好一个Excel模板供用户下载,例如下图 2.用户使用模板填好数据,上传Excel文件到web后台,后台接收文件。 3.把用户上传的文件进行校验文件格式、字段是否符合要求,符合要求则解析数据,保存到数据库中,不符合要求则提示; 二、代码实现1.要导入的数据JAVA对象如下:public clas...

2019-05-08 13:55:09 18019 4

原创 java实现图片滑动验证码,java实现图片滑动验证登录验证

这是我简单做出的效果图,处理300X150px的校验图,并把图片发到前端,用时50毫秒左右,速度还是非常快的。 原理:1.利用java从大图中随机抠出一张小图,并在大图上给抠出小图的位置加阴影,然后把这两张图片返回给前端;2.前端获取图片,用户滑动小图到阴影的位置,获取小图滑动的距离,返回给java后台进行校验;3.校验通过,返回校验通过编号;4.前端调登录接口,把账号...

2019-01-25 13:54:12 18298 9

原创 java利用反射获取某个包下的所有获取对象属性、方法、并实例化

首先贴上用到的jar包,当然也可以通过递归file.list获取类的路径名称。maven导入jar包:&lt;dependency&gt; &lt;groupId&gt;org.reflections&lt;/groupId&gt; &lt;artifactId&gt;reflections&lt;/artifactId&gt; ...

2018-11-01 15:23:24 9662

原创 java导出Excel表格

直接贴上代码 /** * * @Title: createExcel * @Description: 传入属性值,生成Excel表格 * @author mzl * @param entyList * @param response * @throws */ private static void createExcel(List&lt;List&lt;String[...

2018-11-01 14:18:30 2399

原创 java工厂模式、饿汉式、懒汉式、单例模式

先说一下单例模式,单例模式有两种,一种时懒汉式(有线程安全问题),另一种式饿汉式(无线程安全问题)。懒汉式可以通过加锁解决安全问题,如下两端代码,第一段式有线程安全问题的,一年前lz去面试被要求手写单例模式的时候就是这样写的,被面试官狠狠的鄙视了一波。package test;/** * @author mzl * */public class Singleton { ...

2018-11-01 13:39:42 2811 1

原创 java实现word文档转pdf,并添加水印

前段时间,项目需要自动生成word文档,用WordFreeMarker生成word文档后,又要求生成的文档能在浏览器浏览,思来想去,把word文档转成pdf就好了,于是乎研究了一下。将word文档转化为PDF是项目中常见的需求之一,目前主流的方法可以分为两大类,一类是利用各种Office应用进行转换,譬如Microsoft Office、WPS以及LiberOffice,另一种是利用各种语言提...

2018-08-01 17:21:59 15095 28

原创 怎样购买及安装ssl安全证书

现在越来越多的网站都开始用安全链接了,在国外的话,如果不是一个安全链接,用户很大程度上会拒绝使用,所有安全链接是未来的趋势,楼主第一次配安全证书的时候,刚刚大学毕业,是完完全全小白一个,后来工作中需要配置,自己也各种查资料,最终花了几天,在Tomcat、nodejs、Nginx上都配好了安全链接。废话不多说,直接开始说步骤吧。环境和条件:Linux系统,Tomcat8,jdk1.8,域名,

2017-10-31 11:24:23 9983 1

原创 https\SSL安全证书配置,Tomcat、nodejs、Nginx服务器安全证书配置

安全证书的好处我就不多说,直接上图、申请ssl证书、做个耿直boy。前提条件:阿里云服务、域名、linux系统、Tomcat(nodejs或Nginx)、购买ssl证书。用jdk生成的安全证书装到Tomcat上,由于没有通过认证,效果如下图:购买安全证书,安装之后ssl证书后,效果如下图:第一步:随便在百度上搜索ssl证书,选择一个网站购买,我这里选择爱

2017-10-09 15:19:40 5449

原创 docker命令,一些常用的docker命令

上一次讲了怎样在Linux上安装Docker,不会安装的,可以去看一下,去看怎样安装Docker。接下来就讲一些docker最最基本、常用的命令。1.docker pull [options] NAME [:TAG]这条命令用来在远程仓库拉取镜像文件,NAME参数是必须写的,表示要拉取的镜像名称,:TAG可选,用来指定下载的镜像版本,:TAG不写,代表默认(latest)的镜像版本。

2017-07-01 07:15:04 3601

原创 linux系统安装tomcat以及安装jdk

简单说一下怎样在Linux上安装Tomcat吧,我用的系统是CentOS 64位系统,内核是3.10.0版本的。这里以jdk1.8、Tomcat8.5版本来讲解。(如果觉得自己下载jdk和tomcat比较麻烦,可以向我讨要安装包)首先到官网下载jdk,官网网址:点击打开jdk官网,下载的方式有两种,第一种:在Windows下直接点击下载,然后用文件夹共享或ssh工具上传

2017-06-30 22:34:58 2691

原创 linux上安装Docker(非常简单的安装方法)

最近比较有空,大四出来实习几个月了,作为实习狗的我,被叫去研究Docker了,汗汗!Docker的三大核心概念:镜像、容器、仓库镜像:类似虚拟机的镜像、用俗话说就是安装文件。容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例,可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不可见的。仓库:类似代码仓库,是Docker集中存放镜像文件的场所。简单介绍一

2017-06-29 16:35:28 476663 62

原创 linux上安装node.js

前段时间偶然对node.js感兴趣了,决定研究一下怎么用,但要用之前首先要装node.js的环境。由于我最常用的是CentOS 64的系统,下面就简单地介绍一下怎么在CentOS下安装node.js吧。第一步:先查看系统的内核版本cat /etc/redhat-release由于node.js依赖Python,所以查看一下是否安装Python python -V (V是大写的,

2017-06-29 15:23:41 2777

mybatis逆向工程需要jar包.zip

Mybatis逆向工程自动生成sql、mapper、接口、实体jar.

2019-05-09

java导出Excel表格包poi包

java导出Excel表格包poi包,准备日后使用,建议使用maven导入包

2018-11-01

Spring mvc validator 需要的校验jar包

spring mvc校验框架所需的几个jar包hibernate-validator-6.0.7.Final.jar、logging-3.1.0.CR2.jar、validator-api-2.0.2.jar

2018-08-02

空空如也

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

TA关注的人

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