自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 王二有一个梦想

王二这几天有点忙,先是去补习班退了两个孩子的补课费,又和媳妇去医院做了孕前检查,看着令人唏嘘的成活率,医生说没关系,你这浓度还可以,努努力还是有希望的。回来的路上他回绝了中介通知学区房面谈的电话,村子附近的学校也不错,不行还能摇号吗,他这样安慰妻子。打开朋友圈他给某运会的视频点了赞,然后为那个被困加拿大的女人署了名,可怜的女人,她人在国外孩子上学可怎么办啊。搂着身材发福的妻子,他对未来的生活充满了希望。———摘自《平凡的生活》......

2022-08-30 15:15:39 168 1

原创 html-3 文字阴影

文字阴影text-shadow的语法如下:text-shadow: h-shadow v-shadow blur color值描述h-shadow必填,水平阴影的位置,可以为负值v-shadow必填,垂直于阴影的位置,可以为负值blur可选,模糊的距离color可选,阴影的颜色<!DOCTYPE html><Html lang="zh_CN"> <head> <meta charset

2021-12-22 11:01:20 1222

原创 html-2 盒子阴影

box-shadow 几个参数详解第一个长度值指明了阴影水平方向的偏移,即阴影在 x 轴的位置。值为正数时,阴影在元素的右侧;值为负数时,阴影在元素的左侧第二个长度值指明了阴影竖直方向的偏移,即阴影在 y 轴的位置。值为正数时,阴影在元素的下方;值为负数时,阴影在元素的上方第三个长度值代表了阴影的模糊半径,即模糊程度,可选第四个长度代表了阴影扩展半径,其值可以是正负值,如果值为正,则整个阴影都延展扩大,反之值为负值是,则缩小 即阴影一圈的大小第五个参数 color 部分的

2021-12-22 10:41:35 1651

原创 html-1 圆角边框的常用写法

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <tit

2021-12-22 10:31:42 2518

原创 【vue3】 封装一个count-to计数器组件

本文目的:练习在vue中,基于第三方CountUp.js,封装一个计数器组件countUp.js简介countUp.js是一个由js实现的拥有渐变效果的计数器countUp.js地址 http://inorganik.github.io/countUp.js/countUp.js各参数含义如下:属性含义参数类型start初始值numberend结束...

2019-12-26 16:33:07 2092 1

原创 【vue】vue-meta使用方法

本文介绍Vue3中vue-meta的使用方法meta标签用于设置HTML的元数据(描述数据的数据),该数据不会显示在页面中,主要用于浏览器(如和现实内容或重新加载页面)、搜索引擎(如SEO)及其他web服务1.安装npm install vue-meat -S2.一般使用方法在main.js中使用import Meta from 'vue-meta';Vue.use(Met...

2019-12-25 09:40:47 17791 1

原创 【vue】一文搞懂vuex的基本用法

个人对vuex的理解是,state中定义的变量类似java中的全局变量,将各组件用到的变量集中起来,统一管理,而getter,mutation,action就是针对这些全局变量的查询和更新函数state作用:全局变量存放的地方,可以是一个字符串、数据、对象等定义:export default new Vuex.Store({ state:{ count:0, p...

2019-12-25 09:38:33 232

原创 mybatis动态SQL,各标签使用总结

​mybatis动态SQL,各标签使用总结if where choose otherwise trim set foreach1. if标签:条件判断标签,通过判断参数取值来决定是否使用某个查询条件,基本用法如下: <select id="testWhere" resultMap="BaseResultMap" parameterType="map"...

2019-10-17 16:43:55 686 1

原创 [spring boot] 我的图床我做主,自己动手写一个shareX图床

[spring boot] 我的图床我做主,自己动手写一个shareX图床文章目录[spring boot] 我的图床我做主,自己动手写一个shareX图床1.实现思路:2.图床后台实现2.1修改application.yml文件如下:2.2 controller层实现2.3 service层实现:3. shareX自定义图床配置​ shareX是一个很方面的截图工具,可一键实现截图-&gt...

2019-10-09 13:57:22 919

原创 【spring boot】开发一个mybatis基于双数据源的分页插件

​【spring boot】开发一个mybatis基于双数据源的分页插件但数据源的分页没什么说的用现成的pageHelper插件就可以了,而双数据源因为存在两个数据源方言差异的问题,已经无法通过pageHelper搞定了,是时候自己搞一个分页插件了在上次基于注解实现双数据源配置的基础上,我们在加上分页插件的功能基本思路:利用拦截器拦截所有分页查询,判断当前数据源的方言根据方言拼装to...

2019-09-20 16:44:31 456

原创 【spring boot】mybatis基于注解方式实现双数据源配置

当我们的项目需要同时连接2个数据库时,这时就要用来双数据源的配置了网上有很多实现方法,相比较来说基于注解方式是最优雅的一种方式了,这次我就讲下mybatis基于注解方式实现双数据源配置第一步:在配置文件中增加如下配置项spring: jmx: default-domain: mybatis datasource: db1: jdbc-url: jdbc:...

2019-09-18 13:43:13 2472 1

原创 【spring boot】RestTemplate支持https配置方式及封装使用

最近运维突然抽风,把服务端访问方式改成https,但是RestTemplate默认是不支持https的,造成所有接口调用失败,经过一翻折腾后终于支持HTTPS,现将spring boot配置resttemplate及支持HTTPS的方法整理如下:文章目录1.spring boot中集成resttemplate2.支持https的配置方式3.RestTemplate常用方法的简单封装4.简单使用...

2019-09-16 16:59:25 9066 2

原创 spring boot 文件上传及路径对外可见的解决方案

最近项目上有一个需求,用户上传文件后,要返回外部能直接的URL,查了些资料中与搞出来了,该需求的核心点是要将上传文件的路径暴露出来,便于外部通过URL直接访问,即将虚拟路径映射问文件系统的绝对路径现将过程整理如下:开发环境:SpringBoot2.0以上、JDK 1.81.修改spring boot配置文件信息如下spring: mvc: static-path-patt...

2019-09-16 15:10:25 667

原创 如何关闭win10 Windows Update服务,及设置失败的解决方法

如何关闭win10 Windows Update服务,及设置失败的解决方法打开服务我的电脑 右键 控制面板主页->管理工具->服务找到windows update 服务设置启动类型为禁用[外链图片转存失败(img-rCiCVqPb-1566270067282)(http://i66.tinypic.com/mwwayd.png)]点击恢复,分别设置一次、二次及后续失败为无操...

2019-08-20 11:02:18 6061

转载 生命不息,精进不止

按:于事必能,起发无难,志意坚强,心无疲惓,所作究竟,以此五事为精进相。菩萨以精进力为首,行五波罗蜜,是时,名为菩萨精进波罗蜜。譬如众药和合,能治重病;菩萨精进亦如是,但行精进,不能行五波罗蜜,是不名菩萨精进波罗蜜。行布施、持戒,是为身精进;忍辱、禅定、智慧,是名心精进。于诸善法修行信乐,不生疑悔,而不懈怠,从一切贤圣,下至凡人,求法无厌,如海吞流,是为菩萨心精进。菩萨精进,志愿弘旷,誓度...

2019-07-06 17:35:08 271

原创 Mybatis 增删改查等操作的返回值

Mybatis 增删改查等操作的返回值之前一篇文章 mybatis 传递参数的7种方法 讲了mybatis中传递入参的7中方式,这节讲下增删改查等操作的返回值都代表什么意思,以及怎么使用这些返回值1.更新 updateupdate: 返回值为匹配数据库的条数(不论最终是否对数据进行了修改,只要某条记录符合匹配条件,返回值就加1)2.插入 insertinsert:如果成功返回值为插入数据...

2019-07-06 15:54:25 11245 5

原创 spring boot + mybatis实现批量插入数据

场景描述:前端以List的形式传入多条待插入数据,调用mybatis-generator自动生成的insert接口一次只能插入一条数据,当然可以写一个for循环一条条插入,但感觉效率太低;所以尝试下一条sql插入多条数据;解决方案:使用foreach方法来实现多条记录的批量插入在上一节代码的基础上添加如下代码:实现方式如下:controller@ApiOperation(value = ...

2019-07-06 13:49:18 24619 14

原创 mybatis 传递参数的7种方法

mybatis 传递参数的7种方法在实际开发过程中,增删改查操作都要涉及到请求参数的传递,今天这节就集中讲下在mybatis中传递参数的7中方法单个参数的传递很简单没有什么好将的,这里主要说下多个参数的传递1.第一种方式 匿名参数 顺序传递参数controller@ApiOperation(value = "多个参数查询_匿名顺序传参")@GetMapping("findByPara...

2019-07-06 10:23:59 63534 14

转载 湖心亭看雪

湖心亭看雪作者:张岱 【朝代】明崇祯五年十二月,余住西湖。大雪三日,湖中人鸟声俱绝。是日更定矣,余拏一小舟,拥毳衣炉火,独往湖心亭看雪。雾凇沆砀,天与云与山与水,上下一白。湖上影子,惟长堤一痕、湖心亭一点、与余舟一芥,舟中人两三粒而已。到亭上,有两人铺毡对坐,一童子烧酒炉正沸。见余,大喜曰:“湖中焉得更有此人!”拉余同饮。余强饮三大白而别。问其姓氏,是金陵人,客此。及下船,舟子喃...

2019-07-05 14:22:15 563

原创 Mybatis中如何生成全局主键ID

Mybatis中生成全局主键ID的正确姿势 ~上篇我讲了在mybatis中,新增数据时如何返回自增主键,依靠的是数据库可设置主键自动递增的机制,但是这种方法生成的主键扩展性比较差,如在一个分布式的系统中,会造成主键重复的问题。今天这篇文章讲下在分布式系统中如何生成全局唯一主键ID。常见的解决方案大家可以参考下这篇文章,作者基于漫画的方式讲解的很清晰;漫画:什么是SnowFlake算法?本文...

2019-06-29 20:16:35 1729

原创 Mybatis中如何获取自增主键

Mybatis中如何获取自增主键文章目录Mybatis中如何获取自增主键前言1.修改代码2.设置表主键为自动递增3.测试前言在实际项目开发中,经常有这样的需求,即在插入一条数据后需要获取该条记录的主键这就涉及到主键的生成策略问题了;在一个单系统中常见的方法M是设置表中主键为自动递增,每次插入后,mybatis会将自动生成的主键赋值给指定的实体类字段在分布式系统中,则需要生成全局唯一主键...

2019-06-29 19:51:56 7349

原创 SpringBoot+Mybatis实现分页查询

文章目录前言1.引入依赖2.Mapper中接口3.修改XML文件4.controller层调用接口5.测试总结前言分页查询是在web开发中常用的一种技术,当某个页面查询返回的数据量较大时,为了提高性能和用户体验不能将所有数据一次性返回给过前端,这时候就需要用到分页查询了PageHelper是一款开源的Mybatis第三方物理分页插件,spring boot项目中集成PageHelper插件非...

2019-06-26 16:27:06 21487 15

原创 Mybatis 实现基本的增删改查 (基于Mybatis-generator插件方式)

Mybatis 实现基本的增删改查 ** -------基于Mybatis-generator插件 **本文主要介绍如何通过Mybatis-generator插件快速实现表的增删改查等基本操作1.建表建库首先利用powerdesigner构建数据原型点击Database-&gt...

2019-06-25 17:26:29 29747 9

原创 如何在idea中配置SVN

虽然在实际开发过程中,可以通过TortoiseSVN自带的界面,进行相关代码的提交及更新操作,但是每次都要切换到工作目录,然后才能操作,非常之不方便,今天在idea中将svn配置了下,特此记录一下:1.安装TortoiseSVN无论是IDEA还是AndroidStudio第三方工具配置SVN时,都需要确保在安装TortoiseSVN时要勾选command line client tools项,...

2019-01-30 14:07:11 17590

原创 spirng data JPA教程(五) 视图查询

spirng data JPA教程(五) 视图查询jpa中数据库中的表与实体类是相互映射的关系,但是视图没有主键,所以创建实体类的时候,需要做特殊的处理下面就视图的查询步骤记录如下: 项目地址在上一节的基础上,在user表的基础上新建视图 view新建实体类UserInfo 对应视图view@Entity@Data@Table(name = "view")public clas...

2019-01-15 15:49:07 9731

原创 spirng data JPA教程(四) 双数据源的配置

spirng data JPA教程(四) 双数据源的配置因为jpa是基于实体类的,所以双数据源的配置和mybaties 稍有不同,需要配置两套domain,两套repository项目地址项目的目录如下:DataSourceConfig.java中配置双数据源@Configurationpublic class DataSourceConfig { @Bean(name =...

2019-01-15 15:29:54 2066

原创 spirng data JPA教程(三) 关联关系注解的使用

spirng data JPA实战(三) 关联关系注解的使用​ 上一篇文章讲了spring data JPA实体类中相关注解的使用方法,这次讲下关联关系注解的使用,关联关系注解主要用来做联表的增删改查操作。项目地址​ spring data JPA 中关联关系的注解是与表间的关系相对应的,具体包括: OneToOne (一对一关系),OneToMany(一对多),ManyToOne(多对一)...

2019-01-14 16:32:46 3356 3

原创 spirng data JPA教程(二)基本注解的使用

spirng boot JPA教程(二)基本注解的使用上篇文章讲解了spring boot JPA的基本的增删改查操作,这次我们主要讲下实体类中基本注解的使用方法spring boot JAP 中定义实体类时,用到的基本注解包括:@Entity、@Table、@Id、@IdClass、@GeneratedValue、@Basic、@Transient、@Column、@Temporal、@E...

2019-01-12 19:48:01 2004

原创 spring data JPA教程(一)实现基本的增删改查

spring data JPA实战(一)实现基本的增删改查1.构建项目1.1使用IDEA新建项目定义包名后next-&amp;amp;gt;勾选基本依赖finish 完成1.2 配置数据库参数删除application.properties,新建application.yml,配置信息如下:spring: datasource: driver-class-name: com.mysq...

2019-01-12 19:44:44 9942 4

原创 spring boot 个性化设置 (一) 定制个性banner

spring boot 个性化设置 (一) 定制个性bannerspring boot 默认启动时的banner是这样的,太丑了 我们来私人定制下…1. 修改方法step1. 在 /src/main/resources 目录下 新建banner.txt,step2. 复制下方网站生成内容到banner.txt中,启动项目即可看到效果2. 几个常用的字符生成网站a.http://pa...

2018-10-10 17:07:48 2785

原创 一张图帮你永远记住java中private、protected、public和default的区别

记忆方法:面试的时候只需要在纸上画出 横坐标 类,包,子类,外包,再画出纵坐标public,protected,default,private然后从右上角拉一条斜线到左下角,就可以了,如图红线左边表示可见,红线右边则不可见,再也不拍被人问到了; 具体含义如下:public:具有最大的访问权限,可以访问任何一个在classpath下的类、接口、异常等。它往往用于对外的情况,也...

2018-08-22 19:24:01 1739

原创 nginx+tomcat+redis集群部署环境的搭建(附环境包)

1.原理介绍随着网站访问量的日益增大,传统的单一web 应用实例部署方式,已完全无法满足高并发的需求,集群化部署势在必行。集群部署即一个应用多实例部署,通过负载均衡将客户端高并发求情分散到集群部署的多个实例中去,实例处理完客户端请求,将结果返回个客户端;集群部署的服务器对外提供统一访问接口,后端的部署对客户端来说是透明的。随之访问量的不断增大可灵活的增加实例的部署数量;集群部署存在的...

2018-08-21 19:57:52 2532 1

转载 C 宏实现队列

http://trac.openrays.org/projects/pmon/browser/trunk/sys/sys/queue.h?rev=2/*      $OpenBSD: queue.h,v 1.14 1999/09/08 08:20:04 espie Exp $        */2/*      $NetBSD: queue.h,v 1.11 1996/05/16 05:17:14 mycroft Exp $       */3 4/*5 * Copyright (c) 1991, 1993

2011-05-03 16:23:00 3364

原创 java通用对话框JOptionPane 使用方法及用例

<br />wing中提供了JOptionPane类来实现类似Windows平台下的MessageBox的功能,同样在Java中也有,利用 JOptionPane类中的各个static方法来生成各种标准的对话框,实现显示出信息、提出问题、警告、用户输入参数等功能。这些对话框都是模式对话框。 <br /><br />ConfirmDialog --- 确认对话框,提出问题,然后由用户自己来确认(按"Yes"或"No"按钮) <br /><br />  InputDialog --- 提示输入文本 <br />

2010-08-16 11:21:00 4489 1

转载 在C++/VC中map以及hash_map的常用操作简介!

1。目录 map简介 map的功能 使用map 在map中插入元素 查找并获取map中的元素 从map中删除元素 2。map简介 map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。 3。map的功能 自动建立Key - value的对应。key 和 value可以是任意你需要的类型。 根据key值快速查找记录,查找的复杂度基本是Log(N),如果有1000个记录,最多查找10次,1,000,000

2010-06-24 11:39:00 6603 3

原创 拆分窗口(一)

<br />使用VC6.0实现窗口的任意分割<br />南京邮政局计算机中心 张中庆<br />一、关于CSplitterWnd类<br />我们在使用CuteFtp或者NetAnt等工具的时候,一般都会被其复杂的界面所吸引,在这些界面中窗口被分割为若干的区域,真正做到了窗口的任意分割。 那么我们自己如何创建类似的界面,也实现窗口的任意的分割呢 ?在VC6.0中这就需要使用到CSplitterWnd类。CSplitterWnd看上去像是一种特殊的框架窗口,每个窗口都被相同的或者不同的视图所填充。当窗口被切分

2010-06-11 08:53:00 1025 1

原创 注册表导入

<br /> public void execTimeReg() { //写注册表 try { Runtime rt = Runtime.getRuntime(); //导入注册表文件 String command = "regedit //s " + "test.reg"; Process proc = rt.exec(command)

2010-06-09 15:36:00 580

原创 MFC相关

<br />1创建菜单:<br />添加菜单模板<br />菜单项ID有效范围:1~0xEFFF ,MFC 预留范围:0XE000~EFFF<br />-------------------------------------------------------------------------------<br />2.加载菜单的几种方法:<br />a.将菜单的资源ID直接传递给CFrameWnd::Create<br />  Create(NULL,_T("My Application"),WS_O

2010-06-09 11:25:00 812

原创 makefile

概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会

2008-09-22 14:51:00 750

原创 设置java 环境变量

JAVA中配置环境变量的设置方法 JAVA中常用需要设置的三个环境变量: JAVA_HOME 、CLASSPATH、PATH (一)配置环境变量:(相对路径) 1.JAVA_HOME=x:/jdk1.6.0 JAVA_HOME 2.用%JAVA_HOME%就可以取代:x:/jdk1.6.0这一部分 CLASSPATH .:$JAVA_HOME/lib/tools.jar:$

2008-02-03 16:30:00 536

javaScript经典案例

javaScript经典案例

2018-08-23

nginx+tomcat+redis集群部署环境

nginx+tomcat+redis集群部署环境,包括nginx tomcat redis及集群部署所需jar包,jedis-2.6.1.jar,commons-pool2-2.2.jar,tomcat-redis-session-manager1.2.jar 具体步骤可以参见我的博文

2018-08-21

空空如也

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

TA关注的人

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