自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HopperZheng的博客

爱运动!爱编程!爱挑战!(一步一个脚印,未来可期)

  • 博客(117)
  • 资源 (13)
  • 收藏
  • 关注

原创 解决git Update(Push )failedunable to access ‘xxx‘: Failed to connect to xxx Connection refused

经常以上两种方式都不能查询到系统代理,但是git clone仍有相同报错,则可以直接查看.gitconfig来查询git使用代理,若有代理则将其删除。三、直接修改.gitconfig配置文档查询代理并取消代理。三、直接修改.gitconfig配置文档查询代理并取消代理。一、使用env指令查询系统代理并取消对应http代理。一、使用env指令查询系统代理并取消对应http代理。二、使用git config指令查询代理并取消代理。二、使用git config指令查询代理并取消代理。一般都是因为代理引起的。

2023-07-13 11:39:30 1087

原创 23种设计模式之简单工厂模式

23种设计模式之简单工厂模式

2023-03-01 16:44:29 744 1

原创 23种设计模式之策略模式

23种设计模式之策略模式

2023-03-01 16:40:46 184

原创 23种设计模式之抽象工厂模式

23种设计模式之抽象工厂模式

2023-03-01 16:39:08 125

原创 23种设计模式之代理模式

23种设计模式之代理模式

2023-03-01 16:34:03 143

原创 设计模式之单例模式

设计模式之单例模式

2023-03-01 15:57:50 448

原创 前端入门到放弃(VUE、ES6,简单到不得了)

vue、es6快速入门,非常详细简单明了,无废话,一看就懂

2022-11-21 11:48:52 576

原创 最全的java集合总结,一张图总结

下面花了几小时的总结,一目了然,无废话,精简总结:需要原图的,可以留下你评论:

2022-03-15 16:41:04 805

原创 springboot项目使用freemarke格式化时间戳写法

springboot项目使用freemarke时间处理:后台以时间戳的形式传过来的,这个时候使用freemarker交互后台数据的时候,就要格式化成我们常规的形式,写法是:${对象.时间字段?number_to_datetime?string("yyyy-MM-dd HH:mm:ss")!""}即可把时间戳转化成自己想要的格式显示!注意这里转换时间戳是毫秒(即13位的时间戳),如果传过来的时间戳是秒(即10位的时间戳),需要*1000转换成毫秒显示:${(对象.时间字段*1000)?numb

2021-11-17 11:52:20 1023

原创 jdk1.8 stream的常见用法 看完还不会打我

1,集合遍历public class StreamTest { public static void main(String[] args) { //1 遍历 List<String> list = new ArrayList<>(); list.add("aaa"); list.add("bbb"); //使用lambda表达式输出list中的每个值 l

2021-04-16 16:41:14 489

原创 VUE 父子组件的通信(传值)

三种实现方式:ref: 父组件中调用子组件的方法并向子组件传参。emit: 子组件触发父组件的方法并传递参数。props: 父组件向子组件动态传值示例 refref在元素或自组件中标记能访问的对象。<template> <div> <p ref="p">ref-test</p> </div></template><script> export def..

2021-04-08 17:33:39 186

原创 Spring Boot 使用 AOP 记录日志(简单到爆炸)

在项目开发中经常,日志系统是必不可少的,特别是管理系统,对于重要的操作都会有操作日志,然而这个操作不需要我们在相应的方法中一个一个的去实现,这肯定是不合适的,这样的操作无疑是加大了开发量,而且不易维护,所以实际项目中总是利用AOP(Aspect Oriented Programming)即面向切面编程来记录系统中的操作日志。下面就来介绍如何在 Spring Boot 中 使用 AOP 记录日志:首先加入 AOP 依赖:<dependency> <groupId>org.

2021-03-03 16:01:07 634 4

原创 创建线程的三种方式

简单地说,有一下三种继承Thread实现Runable接口实现Callable接口(可以获取线程执行之后的返回值)但实际后两种,更准确的理解是创建了一个可执行的任务,要采用多线程的方式执行,还需要通过创建Thread对象来执行,比如 new Thread(new Runnable(){}).start();这样的方式来执行。在实际开发中,我们通常采用线程池的方式来完成Thread的创建,更好管理线程资源。案例一:class MyThread extends Thread{

2021-03-01 15:25:49 144

原创 java异常体系,一看就懂

Error是虚拟机内部错误栈内存溢出错误:StackOverflowError(递归,递归层次太多或递归没有结束)堆内存溢出错误:OutOfMemoryError(堆创建了很多对象)Exception是我们编写的程序错误RuntimeException:也称为LogicException为什么编译器不会要求你去try catch处理?本质是逻辑错误,比如空指针异常,这种问题是编程逻辑不严谨造成的应该通过完善我们的代码编程逻辑,来解决问题非RuntimeException:...

2021-03-01 11:10:14 140

转载 IDEA连接mysql又报错!Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' prope

DEA连接mysql,地址,用户名,密码,数据库名,全都配置好了,点测试连接,咔!不成功!界面是这样的,翻译过来就是:服务器返回无效时区。进入“高级”选项卡,手动设置“serverTimezone”属性。看起来是时区出了问题。时区怎么会出问题?坑真多。网上搜了各种解决办法,琳琅满目,复杂的简单的,总算是解决了!解决方案我的问题出在两块,第一,设置mysql的时区。第二,mysql驱动的版本。详细步骤如下:第一,设置mysql时区。1,我们先来检查下mysql时区。(这里有个..

2020-05-12 15:38:22 480

原创 springboot+vue实现前后端分离(增删查改+分页)适合小白入门

技术:springboot+mysql+vue+elementUI 实现增删查改+分页elementUI网址:https://element.eleme.cn/2.0/#/zh-CN/component/installation界面截图:代码截图:需要码源的小伙伴,欢迎留言:留下你的邮箱就好啦,我发到你的邮箱 或者 私聊留言...

2020-04-22 18:01:30 8432 124

原创 在Windows 10上重置忘记密码的4种方法

在大多数情况下,为了安全起见,计算机客户端习惯使用密码登录到Windows 10,无论是pin,图片密码还是Microsoft密码。但是,问题是人们经常忘记或丢失Windows 10的登录密码。这篇文章将告诉我们如何快速有效地恢复或重置管理员或其他密码。解决方案:解决方案1:使用磁盘重置密码只有在Windows 10上创建了密码磁盘后,才能使用此方法。...

2020-04-17 10:31:23 177931 9

原创 火星坐标、百度坐标、WGS84坐标相互转换代码(Java和JS两个版本)

Java版code:首先新建一个实体:package com.zpy.addressmatch.util;/** * @author zpy * @description Gps * @date 2020/04/13 9:42 */public class Gps { private double wgLat; private double wgLon;...

2020-04-15 17:32:31 1331

原创 史上最全的Git命令,收藏这这篇就够了

仓库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]配置# 显示当前的Git配置$ git config --list# 编辑Git配置文件$ git config -e [--globa...

2020-04-10 11:58:16 273

原创 SpringBoot最新最详细的定时任务

相信各位小伙伴在项目中经常用到定时任务,下面我总结一下,如何简单使用:springboot整合定时任务步骤:1.创建一个类,方法上加入@Scheduled注解2.在启动类上加入@EnableScheduling注解首先在pom.xml加入 <dependency> <groupId>org.springframework.boot</...

2020-03-19 11:56:39 246

原创 js动态生成多个复选框,动态绑定

HTML:<div id="addcheckbox"></div>js:动态生成的复选框:data是json数据$.get("链接",function(data){ for ( var i = 0; i < data.length; i++) { $("#addcheckbox").append("&...

2020-02-14 22:37:32 3402

原创 Spring Boot必须知道的注解

@SpringBootApplication:包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上;@Repository:用于标注数据访问组件,即DAO组件;@Service:用于标注业务层组件;@RestController:用于标注控制层组件(如struts中的action),包含@Cont...

2019-12-19 10:50:39 833

原创 ssm框架,处理时间最简单实用的两种方式

在SpringMVC开发中,可能遇到比较多的问题就是前台与后台实体类之间日期转换处理的问题了。好了,直接进入主题方法一:实体类中加日期格式化注解@DateTimeFormat(pattern = "yyyy-MM-dd")private Date receiveAppTime;关于@JsonFormat注解该注解加在实体类中的日期类型上,可以将返回的Json字符串中的时间...

2019-11-19 09:47:59 9469

原创 java web项目代码不报错但是项目左上角有个红叉之解决方案

使用myeclipse开发,代码文件没有任何报错,不管是java文件、jsp文件还是xml文件,总之项目下的任何文件都是正常的,没有任何报错提示,但是项目图标的左上角就是有个红叉;解决方案:(1).请检查build path中Libraries下的jar包是不是有报错提示。(2).请检查你的各处java版本配置是否一致,体现在三个地方:build path中jre版本,java c...

2019-10-29 16:54:47 1610

原创 Java 一张图总结基础知识

2019-10-23 17:10:15 27479

转载 spring中18个注解,你会几个?详解解释

1、@Controller标识一个该类是Spring MVC controller处理器,用来创建处理http请求的对象.2、@RestControllerSpring4之后加入的注解,原来在@Controller中返回json需要@ResponseBody来配合,如果直接用@RestController替代@Controller就不需要再配置@ResponseBody,默...

2019-09-19 10:32:37 2829

转载 cesium 实体创建、添加、删除、获取

//创建viewervar viewer = new Cesium.Viewer('cesiumContainer');//添加实体 var redBox = viewer.entities.add({ id:'Box', position : Cesium.Cartesian3.fromDegrees(108, 34,0), box...

2019-06-27 19:42:03 26919 1

原创 mysql启动报错:Table'performance_schema.session_variables'doesn'texist解决

mysql启动报错Table ‘performance_schema.session_variables’ doesn’t exist解决办法:1. 进入Mysql的安装目录的bin文件夹默认路劲(C:\Program Files\MySQL\MySQL Server 5.7\bin)2.(按住shift+鼠标右键)在此次打开命令窗口,执行mysql_upgrade -u r...

2019-05-27 21:29:23 5256 1

原创 阿里云服务器25端口禁用导致Java项目Mail邮件发送失败

现将邮件服务器的发送端口改为465;Properties javaMailProperties = new Properties();javaMailProperties.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");javaMailProperties.setProperty(...

2019-05-21 21:53:14 340

转载 512M,2G,4G,8G服务器正确优化tomcat配置

omcat有很多方面,从内存、并发、缓存四个方面介绍优化方法。 一,Tomcat内存优化  服务器内存8G ,所以可以采取以下配置:  set JAVA_OPTS=-server -Xms4096m -Xmx4096m -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=512m  服务器内存4G ,所以可以采取以下配置:...

2019-05-21 14:40:07 5952

转载 tomcat7 性能优化,提高并发详细配置及解释说明

1.目的通过优化tomcat提高网站的并发能力。当我们今天我们将这个优化讲完之前 优化完成后看能达到什么层次。2.服务器资源服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。硬件我们不说了 这个方面是钱越多越好是吧。3.优化配置3.1. 配置tomcat管理员账户在conf/ tomcat-users.xml下添加用户:&lt...

2019-05-21 10:09:45 3998

原创 无法理解该网址 Firefox 不知道如何打开这个地址,因为协议 (javacript) 未与任何程序关联,或此环境下不可打开该协议的地址。 您可能需要安装其他软件才能打开此网址。

在chrome中可以,但是在firefox中运行报错:不知道如何打开此地址,因为协议 (javascrpit) 未和任何程序关联,解决方案:把链接中的href=’javascript:void(0);’写成了href=’javacript:void(0);’,少写了个s。正确应该是:href='javascript:void(0);'...

2019-05-16 11:41:32 13423 1

原创 java.lang.OutOfMemoryError异常解决方法总结及解决办法

常见的有以下几种:1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启动参数内存值设定的过小;常见错误提示:1.tomcat:java.lang.OutOfMemoryError: PermGen space2...

2019-05-16 08:32:49 5498

转载 使用Navicat for MySQL设置定时备份数据库和数据恢复

一. 设置计划任务定时备份数据库计划任务就是让电脑在指定的时间内执行指定的动作,这些动作可以是一个程序,也可以是一个批处理,但是至少是可以运行的!其实再通俗一点也就是相当于你在那个时间里面进行了对某个东西对鼠标双击的操作。1.首先,创建数据库hcpmanage,表information,主要记录车票信息。2.点击"任务"->"新建批处理作业",如下图所示。3.然后弹出...

2019-05-15 09:56:15 5378

原创 js 定时器每秒执行,手动清除定时器demo

var inr=1; function timer(){ if(inr<5){ console.log("我被执行了"+inr); inr++; }else{ console.log("我被停止了,不会再执行"+inr); wi...

2019-04-09 09:45:08 6239

原创 div的显示和隐藏

div的显示和隐藏,但是隐藏后页面显示空白:  <div id="div1"></div>" 通过js获取div: style="visibility: none;"  document.getElementById("div1").style.visibility="hidden";//隐藏  docum...

2019-03-24 17:11:41 357

原创 IDEA 最新最全最详细快捷键

自动代码编辑:Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等) 或者右键(Generate)fori/sout/psvm + TabCtrl+Alt+T 生成try catch 或者 Alt+enterCTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里Ctrl + O 重写方法Ctrl ...

2019-03-19 15:48:57 17142

原创 mysql远程连接报错 Host * is not allowed to connect to this MySQL server

输入如下命令即可解决:mysql -u root -p 密码 use mysql update user set host = ‘%’ where user = ‘root’; FLUSH PRIVILEGES;

2019-01-12 09:55:35 308

原创 mysql 查询列拼接字段

mysql 拼接字符函数 concat

2019-01-10 16:44:14 328

转载 推荐几个IDEA插件,Java开发者撸码利器

这里只是推荐一下好用的插件,具体的使用方法不一一详细介绍。JRebel for IntelliJ一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,破解比较麻烦。不过功能确实很强大。算是开发必备神器了。热部署快捷键是control+F9/command+F9。.ignoregit提交时过滤掉不需要提交的文件,很方便,有些本地文件是不需要提交到Git上的。...

2018-12-29 15:12:12 337

图灵机器人控制台demo

完善的图灵机器人接口调用,很简单,只需要修改key值就可运行!

2019-03-25

java常见异常总结

java常见异常,总结java常见异常解释,很全面,解释也很周到

2018-11-29

天若OCR截图翻译朗读,一键搞定

天若ORC,功能非常强大,它可以截图输出文字,截图翻译,朗读,文本编辑,一个快捷键统统搞定!值得用有,终身免费使用!终身免费使用!

2018-10-31

myeclipse导出war错误解决

myEclipse导出war包,提示SECURITY ALERT:INTEGRITY CHECK ERROR的错误,压缩包有操作说明

2018-10-18

图片调整大小工具

再也不用因为图片大小而用不了,图片大小随便改动,挺实用的

2018-09-13

专业logo设计软件

简单操作,生成专属自己的印章,专业logo设计软件,喜欢就下一个;

2018-09-13

系统实时监控运行情况

系统实时监控运行情况,cpu,网络上传下载速度,内存占用率等

2018-09-13

桌面爬虫,可以手动添加爬虫数

桌面爬虫,点击即可运行,拿来玩玩,可以手动添加爬虫数,最高级显示出来;

2018-09-13

远程操作企业版破解版

打开即可用,不用安装,操作简单,输入需要远程的电脑IP和密码,打开就能看见

2018-06-01

U盘启动制作

U盘启动制作,插入U盘即可重装系统,把IOS刻录在U盘,操作简单

2018-06-01

MyEclipse 10、10.1、10.7汉化包和汉化教程

MyEclipse 10、10.1、10.7汉化包和汉化教程很详细,一看就明白,跟着操作方法,保证可以

2018-05-18

PowerDesigner模型

PowerDesigner模型教学,详细解说,大家可以参考,不错的教学

2018-03-23

空空如也

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

TA关注的人

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