自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 大白话canvas中drawImage()方法

用于定位(左上角),就是从哪个点开始绘制。x 是距原点的水平距离 y是距原点的垂直距离。当前起始点,新建画布后起始是(0,0)偏移100,200后,原点就是(100,200)需要四个参数,在哪个点开始绘制(x,y),绘制多大(width,height)需要四个参数,在哪个点开始剪切(sx,sy),绘制多大(sw,sh):用于定位(左上角),在原图哪个点开始剪切。

2024-05-10 16:10:57 414

原创 异常java.lang.IllegalArgumentException: invalid version format: ÒJ­M¾ÛÏ1ÛÂǝÃÔTTG0ËÞ#´HG **

java请求接口出现。

2024-03-15 09:25:51 303 2

原创 ClassNotFound找不到 redis.clients.jedis.JedisShardInfo

升级jedis版本异常

2022-10-09 17:20:24 2725 2

原创 springcloud之服务注册中心eureka

这篇我们了解下服务注册中心Eureka,类似框架还有Zookeeper、Nacos,各有各的特点,在springcloud中推荐使用eureka,整合起来也是非常简单。我们看看eureka的一般组成:服务端:服务注册中心,也就是总平台,提供服务的注册和发现客户端:具体的子模块,既可以是消费者,也可以是提供者我们看看大致流程:首先必须有一个服务端,各子模块在启动后都要向服务端平台注册自己,也...

2020-04-14 18:06:57 1407

原创 springcloud开篇之springboot和springcloud版本选择

现在越来越多的公司使用springcloud开发项目,因其使用门槛低,开发分布式应用快,从单系统迁移到分布式系统也是相对简单,当然这只是停留在会用的基础上说的,真正到了量级别,那就会涉及到系统的配置,调优模块的划分等等。技术是需要分享的,今天分享一些使用上的心得。先从版本上说起,版本冲突一直是开发中比较麻烦的事情,解决办法:第一步 ctrl+c报错信息,第二步 打开百度,百度不行就谷歌,ctr...

2019-12-18 15:17:11 2285

转载 SpringMVC拦截器和过滤器的区别

【基础篇】过滤器和拦截器的区别:①拦截器是基于java的反射机制的,而过滤器是基于函数回调。   ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。⑤在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化...

2019-10-14 12:14:51 1120

转载 Tomcat 性能调优之 JVM 调优

之前一直对于JVM调优这块比较混淆,看到这篇文章后豁然开朗,好文应该分享,记录下来,慢慢“品味”。文章转自来源Tomcat、Jetty、GlassFish 等等这系列 Web容器/应用服务器,虽然做为容器,提供的是一个 Java Web 的运行时环境,以支持Servlet/JSP 等等这些内容的运行,但我们都很清楚,其本质上还是一个 Java 应用程序。 每次对于 容器的启动运行,都是把这...

2019-01-22 15:08:59 336

原创 java 根据助记词导入ETH钱包账户

前面我们离线生成了ETH的账户,这是一种账户生成办法,另外一种就是用户提供助记词,我们通过助记词生成一个钱包。其实这和创建钱包是同一套流程原来创建是:seed种子(随机生成助记词)--->私钥--->公钥那导入就是:seed种子(用户提供)--->私钥--->公钥我们看代码 /** * 通过助记词導入錢包 * * @param...

2018-12-25 18:12:00 3182

原创 bootstrap-Table sub父子表的使用

今天项目里面要用到bootstrapTable里面的Sub Table也就是我们说的父子表,之前也没做过,so直接到官网找文档,卡的不行,算了只能网上百度找了几篇案例,也都是不全面。搞了一下午,终于有点效果。今天记录一下,加深印象,也给像我一样寻找案例的朋友一点思路。–环境:springboot+freemarker(jsp也是一样做法)先看一下官网的效果图http://issues.wenzhix

2017-12-22 15:52:51 22545 16

原创 shiro权限不生效原因分析

shiro遇到的坑-项目中使用shiro做登录校验和权限管理,在配置权限时遇到小坑,记录一下。环境:springboot+freemarker+shiro场景:后台管理,配置菜单以及按钮权限,分为三个层级,一二级暂时只考虑是否查看权限,第三层级为页面按钮权限,分增删改查。详情看图 问题:一二层级正常,第三层级权限不起作用!权限标签定义如下: 标签定义 页面一 页面二 第一层级

2017-12-18 09:45:49 7548 2

原创 【sail】第三篇MybatisPlus的配置以及FreeMarker的配置

-前面我们利用MybatisPlus的代码生成器很方便的的生成了项目中用到的通用类,这一篇我们把MybatisPlus配置一下,另外页面这一块集成freemarker模版引擎,我们也需要配置一下。MybatisPlus的配置首先还是在pom文件中引入j依赖然后我们在项目的application.properties配置# jdbc_configspring.datasource.url=jdbc:

2017-11-28 13:19:42 6804

原创 【Sail】第二篇热部署和代码生成

热部署接下来我们简单配置一下,在配置之前我们要做一件事,以便于接下来的工作更加方便。把热部署加上,热部署:简单来说就是在程序运行期间,我们能及时看到代码改动效果,不必手动重启服务。这很符合敏捷开发!之前我们改动页面数据或者修改数据结构,为了看到效果只能重启服务,这样是比较麻烦,浪费时间。springboot为我们提供了方便工具,我们只需在pom文件引入spring-boot-devtools模块

2017-11-10 10:56:00 616

原创 【Sail】项目第一篇简介和环境搭建

【Sail】项目第一天简介和环境搭建概述最近一段时间都在使用springboot进行开发,很是方便,之前用过spring框架应该很快能上手,在某天看到一篇文章收获很大,说是技术的分享对于自己的提升帮助是很大的,一方面加深了自己的理解,记忆,另一方面查漏补缺,把不懂的细节重新看一遍。这里从零开始搭建一套后台系统,加深自己的记忆,也希望能帮助更多初学者。目前只打算整合springboot+springM

2017-11-09 15:34:49 379

原创 springBoot集成shiro+redis遇到的坑

今天在整合springboot和shiro使用redis做缓存的时候遇到个坑  记录一下在doGetAuthorizationInfo方法进行权限校验时发生错误代码定位在这行UUser token = (UUser) SecurityUtils.getSubject().getPrincipal();先贴出异常发现是同一类型竟然不能进行强制类型转换,使用

2017-10-20 16:28:39 2306 3

原创 多线程之线程池的应用

我们在开发的过程中经常会遇到多线程问题,多线程在整个java基础也是计较重要的知识点。今天跟大家分享一个我在写程序过程中遇到的线程池的简单应用。线程池如何使用一创建线程池的方法二创建任务三执行任务四关闭线程池五案例分享在Java1.5中提供了一个非常高效实用的多线程包:java.util.concurrent,提供了大量高级工具,可以帮助开发者编写高效易维护、结构清晰的Java多线程程

2017-07-12 18:22:51 300

原创 设计模式之单例模式

之前我们在学习javase的时候曾学习了单例模式,单例模式应该是设计模式中比较简单的一个,也是非常常见的,但是在多线程并发的环境下使用却是不那么简单了,今天给大家分享一个我在开发过程中遇到的单例模式的应用。单例模式的定义:一个类有且仅有一个实例,并且自行实例化向整个系统提供。单例模式的要素:1.私有的静态的实例对象2.私有的构造函数(保证在该类外部,无法通过new的方式来创建对象实例)3.

2017-07-12 17:49:09 290

原创 记:使用Nginx搭建图片服务器

早就耳有所闻Nginx的强大,由于下一项目使用到Nginx,今天在本机体检了一把。记录一下整个安装配置的过程以及使用过程中遇到的问题。首先到官网下载相对应的版本—下载链接 我是在window环境下测试的,下载对应的版本 下载后的目录机构如下 常用的命令 start nginx //启动nginx nginx -s stop // 停止nginx nginx -s r

2017-07-12 14:55:11 476

原创 HttpClient介绍及入门案例

HttpClient介绍及入门案例HttpClient介绍及入门案例什么是httpClientHttpClient主要功能场景模拟如何使用入门案例什么是httpClient? HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。让Java

2017-07-12 09:44:41 369

空空如也

空空如也

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

TA关注的人

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