自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杭电鬼先生交流中心

交流技术和代码分享https://github.com/Aaron-Ge

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

转载 在Win10 docker 部署redis

win10 docker部署redis并启动远程连接 - 我忘不掉 - 博客园拉取镜像 docker pull redis 准备配置文件 下载配置文件 url为:http://download.redis.io/redis-stable/redis.conf Ⅰ.bind 12https://www.cnblogs.com/chenlizhi/p/13654922.html...

2021-12-07 15:27:21 301

原创 HotSpot虚拟机对象探秘笔记 -- 对象的创建

对象的创建学习Java Guide的笔记Step1:类加载检查虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到这个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行想用的类加载过程。Step2:分配内存在类加载检查通过后,接下来虚拟机将为新生对象分配内存。对象所需的内存大小在类加载完成后便可确定,为对象分配空间的任务等同于把一块确定大小的内存从Java堆中划分出来。分配方式有“指针碰撞”和“空闲列表”两种,选择哪种分配方式由J

2021-11-09 18:43:40 254 3

原创 微服务实战(Dubbox + Spring Boot + Docker)-微服务架构

任务1了解软件行业分类并掌握软件架构分类2.1.1软件行业分类传统软件行业和互联网软件行业2.1.2软件架构分类单体式架构、微服务架构(降低项目复杂度、团队界限明确、扩展灵活)任务2掌握微服务架构的相关概念2.2.1Provider和Consumer :2.2.2RPC和RESTful1.RPC即远程过程调用,使用@DubboConsumer注解注入其他项目中的Service,Dubbo和Dubbox均支持RPC;2.RESTful全称为表述性状态传递,是一组...

2021-11-09 15:04:06 339

原创 Java设计模式学习分享

1.Java设计模式 By 互联网叫兽

2021-10-27 18:37:47 125

原创 idea ctrl+alt+向左箭头

idea ctrl+alt+向左箭头在idea中有一个很好用的快捷键就是ctrl+alt+←,可以实现跳转到刚刚浏览的那个文件的那行代码。但是在windows系统下可能会造成页面旋转,这是因为和windows自带快捷键发生了冲突,可以使用如下操作解决快捷键冲突。Win10亲测可用在桌面 -> 点右键 -> 图形选项 -> 快捷键 -> 禁用...

2021-09-28 09:36:39 3332

转载 什么是语法糖?

语法糖(Syntactic sugar),是由Peter J. Landin(和图灵一样的天才人物,是他最先发现了Lambda演算,由此而创立了函数式编程)创造的一个词语,它意指那些没有给计算机语言添加新功能,而只是对人类来说更“甜蜜”的语法。语法糖往往给程序员提供了更实用的编码方式,有益于更好的编码风格,更易读。不过其并没有给语言添加什么新东西。 举个例子:在C语言里用a[i]表示*(a+i),用a[i][j]表示*(*(a+i)+j),这种写法简洁明了,也更好懂了。...

2021-09-15 14:28:08 972

原创 Java中的双重检查(Double-Check)详解

Java中的双重检查(Double-Check)详解文章参考:https://www.cnblogs.com/xiemingjun/p/9628903.htmlhttps://zhuanlan.zhihu.com/p/31167297双重检查锁和单例类单例类在Java开发者中非常常用,但是它给初级开发者们造成了很多挑战。他们所面对的其中一个关键挑战是,怎样确保单例类的行为是单例?也就是说,无论任何原因,如何防止单例类有多个实例。在整个应用生命周期中,要保证只有一个单例类的实例被创建,双重检查锁(D

2021-09-15 09:48:36 5005

原创 Java并发编程:volatile关键字解析

Java并发编程:volatile关键字解析引用文章地址,大多数内容都是摘抄自第一篇:https://www.cnblogs.com/dolphin0520/p/3920373.htmlhttps://www.cnblogs.com/Mainz/p/3556430.html#https://zhuanlan.zhihu.com/p/125549632?utm_source=ZHShareTargetIDMore&utm_medium=social&utm_oi=12243149605

2021-09-15 09:46:55 91

转载 解决 “/lib64/libc.so.6: version `GLIBC_2.18‘ not found (required by /lib64/libstdc++.so.6)“

https://blog.csdn.net/wiborgite/article/details/87707938

2021-04-16 13:42:22 6334

原创 【办公室植物系列】金钻的养殖方法和注意事项

1.简介金钻又名春芋,为天南星科喜林芋属多年生常绿革本植物。茎极短,丛生。叶片从茎的顶部向四方扩展,叶片宽心脏形,全叶羽状深裂,革质,浓绿色,光滑且有光泽。叶柄长30~80厘米。金钻株矮丛生,株形整齐,叶形奇特,常年浓绿,是近年来从国外引进的优良室内盆栽观叶花卉之一,既可陈列在厅堂。也可在一般家庭室内摆设,颇受人们喜爱。2.土壤选择金钻喜欢肥沃、疏松、排水良好的微酸性土壤,盆栽可用腐叶土(或泥炭土)、园土和河沙等量混合作为栽培基质,上盆或换盆时盆底部垫一些蹄角片或油渣作底肥。从培育小苗开始就应注

2021-03-28 10:47:09 611

转载 <% if (process.env.NODE_ENV === ‘production‘) { %> <% }else { %> <% } %> 问题解决

问题背景:使用vue 出了不少问题,这次卡在项目启动上,启动后首页显示<% if (process.env.NODE_ENV === 'production') { %> <% }else { %> <% } %>试图解决的方法:1.修改配置,修改环境变量,无法解决;2.重装node_modules,无法解决.问题原因:项目中使用的sass版本为4.9.0支持的nodejs版本为10.x或者以下解决办法:1.首先安装...

2021-03-04 13:50:18 3231 4

转载 SpringBoot下载Excel不能打开

https://blog.csdn.net/qq_35542689/article/details/88972312

2020-11-25 15:32:25 871

原创 下载文件Could not find acceptable representation

已解决!https://blog.csdn.net/abelethan/article/details/100559862

2020-11-25 11:44:52 1418

原创 SELECT CASE WHEN 用法

例如:SELECT a.Sentence, b.Klg,CASE b.字段1 WHEN '1' THEN '正确' else '错误' end as 别名1, CASE b.字段2 WHEN '1' THEN '可识别' else '不可识别' end as 别名2 FROM table1 a, table2 b WHERE a.SID = b.SID ...

2020-11-18 09:07:32 9663 5

原创 Springboot读取配置文件

Springboot工具类读取配置文件内容(用于可配置接口的地址)1.开发环境IDEA +Springboot2.0.2 + maven + yml配置文件2.需要的文件1.配置文件:application.yml2.工具类:SoapUtils.java3.注入容器:YMLConfig.java3.实现application.yml:# 接口地址commonurl: recognitionWebServiceUrl: http://199.99.99.115:1.

2020-09-21 22:31:55 208

原创 【开发日常BUG】ERROR RESOLVING TEMPLATE “xxxx“, TEMPLATE MIGHT NOT EXIST OR MIGHT NOT BE ACCESSIBLE

1.问题描述将springboot项目打成jar包发布的时候,提示500,页面不存在,但是你可以在jar包找到页面.2.问题解决你可能在ThymeleafController中是这样写代码的.错误示范:@RequestMapping("/english") private String toIdentifyOperate() { return "/english"; }正确示范:@RequestMapping("/english")

2020-08-25 14:35:26 181

原创 【开发日常小贴士1】Mybatis 调优坑

不在select中获取的属性不要写到对象对应的resultMap中去,不然效率将大幅下降。调优了好久才发现这个坑,多写了一个逻辑删除标志位。我佛了,太菜了。

2020-08-05 20:20:39 128

原创 【开发日常BUG】JavaScript中使用JSON格式报错Uncaught SyntaxError: Invalid shorthand property initializer

在JavaScript中使用对象时,var data = { phraseName = name, userId : $scope.userID };会报以下错误:Uncaught SyntaxError: Invalid shorthand property initializer。其中使用了=为错,应当使用:连接属性和值。...

2020-08-04 17:52:40 404

转载 template might not exist or might not be accessible by any of the configured Template Resolvers

简单表述:控制台出现了这个异常:Error resolving template "xxx", template might not exist or might not be accessible by any of the configured Template Resolvers解决办法:在报出这个异常的方法上添加注解@ResponseBody讲一下个人理解:这个注解就是用来区别 方法的返回值字符串 和 视图解析器解析的页面名字字符串 的冲突的,举个例子:方法A返回的字符串success,如果

2020-07-26 16:31:58 26522

原创 IDEA整体缩进

1.代码整体向后缩进: 1.选中需要缩进的代码 2.按tab键2.代码整体向前缩进: 1.选中需要缩进的代码 2.shift + tab键

2020-04-30 10:04:54 5435

原创 SQL数据重复查询

1.单字段重复查询select * from tablewhere Words in (select Words from table group by Words having count(Words) > 1)2.多字段重复查询SELECT a.* FROM table a,(SELECT Words,CodeFROM tableGROUP BY Words,...

2020-04-29 11:22:04 134

原创 sqlserver备份和测试库创建

sqlserver测试库创建

2020-04-18 10:44:51 503

原创 IDEA调试特别慢解决方法

IDEA调试特别慢解决方法

2020-04-18 10:28:00 2077

转载 NodeJs安装

https://www.cnblogs.com/hackyo/p/8110951.html

2020-04-07 15:09:30 94

原创 下载IDEA

1.点开这个网址https://www.jetbrains.com/idea/download/#section=window2.点击黑色的download不需要破解,不需要干嘛,免费的用用就好了,一个开发工具而已

2020-04-06 16:59:59 174

原创 【问题记录】Springboot项目中templates和static的区别和templates网页如何用后台方式打开

1.开发环境Idea+maven+Springboot2.0.2.RELEASE+thymeleaf+yml配置文件2.项目目录2.遇到的问题1将Springboot项目部署到Windows服务后,使用ip:端口/index.html的方式无法打开主页.解决方法:html在templates中建议使用后台请求Controller的方式打开@Controller@Cr...

2020-04-02 20:02:36 208

原创 SpringBoot整合Thymeleaf

1.开发环境Idea+Springboot2.0.2+maven+thymeleaf+yml配置文件2.项目目录3.pom.xml依赖配置<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta...

2020-04-02 19:56:08 195

原创 使用WinSW 在Windows服务打包部署Springboot项目

1.开发环境Springboot2.0.2.RELEASE+Maven+Idea2.目录结构3.打包jar包1.在pom.xml配置打包依赖<dependencies>... ...</dependencies><build> <plugins> <plugin> ...

2020-04-02 19:28:22 543 5

原创 更新字母+三位数字编码,变为字母+四位数字

UPDATE Table set ID=SUBSTRING(ID,1,1)+'0'+SUBSTRING(ID,2,3) where len(ID)=4

2019-11-25 20:47:59 451

转载 SQL SERVER事务处理DEMO

下面是一个完整的SQL Server例子:输入▼BEGIN TRANSACTIONINSERT INTO Customers(cust_id, cust_name)VALUES('1000000010', 'Toys Emporium');SAVE TRANSACTION StartOrder;INSERT INTO Orders(order_num, order_date...

2019-07-22 15:02:29 157

转载 Web Service 与WebAPI 的区别

Web Service 与WebAPI 的区别Web Servise :webservice是一种跨编程语言和跨操作系统平台的远程调用技术。所谓跨编程语言和跨操作系统平台,就是说服务器端程序采用Java编写,客户端程序则可以采用其他编程语言编写,反之亦然!跨操作系统平台则是指服务器端程序和客户端程序可以在不同的操作系统上运行。1、它是基于SOAP协议的,数据格式是XML2、...

2019-07-15 08:46:02 360

转载 C# webapi 配置 swagger

1.vs->工具->NuGet包管理器->管理解决方案的NuGet程序包2.程序包源选择nuget.org,然后搜索 swagger (丝袜哥儿...)哈哈,我喜欢这样读。3.选择你要安装的项目4.安装好了之后,在App_start 文件夹下的SwaggerConfig.cs中写入方法,然后在Register()方法调用private stati...

2019-07-11 14:20:33 795

转载 存储过程

存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。例子: 1 2 3 4 5 6 7 8 CREA...

2019-07-11 11:18:45 192

转载 ExecuteScalar()方法的使用

执行查询,并返回查询所返回的结果集中第一行的第一列。所有其他的列和行将被忽略。1、返回的是一个object类型,也就是说是所有数据类型的基类,可根据select所得的第一列的数据类型转换为对应的数据类型例:string strConn = "Data Source=(local);Initial Catalog=paperManage;Integrated Security=True"...

2019-07-10 14:57:22 14332 1

转载 对SpringIOC的理解

转自:博客园学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解  首先要分享的是Iteye的开涛这位...

2019-02-24 00:20:39 142

转载 什么是事务

事务是由一组必须要同时完成的或者同时取消的操作组成的,事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。事务应该具有4个属性:原子性...

2019-02-22 21:45:17 150

转载 String使用的equals方法和==的区别

转自:云小七equals方法和==的区别  首先大家知道,String既可以作为一个对象来使用,又可以作为一个基本类型来使用。这里指的作为一个基本类型来使用只是指使用方法上的,比如String s = "Hello",它的使用方法如同基本类型int一样,比如int i = 1;,而作为一个对象来使用,则是指通过new关键字来创建一个新对象,比如String s = new String("...

2019-02-17 10:26:41 595

转载 剑指offer:重建二叉树巧妙算法

题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。/** * Definition for binary tree * public class TreeNode { * int v...

2019-02-04 15:26:17 169

转载 MYSQL常用命令行

转自:博客园MySQL命令行学习1、登录mysql本地:mysql -u root -p, 回车后输入密码; 也可以p后不加空格,直接加密码。回车就登录了远程:mysql -hxx.xx.xx.xx -u -pxxx2、查看数据库:show databases;3、连接数据库:use db_name;4、查看数据表:show tables;5、查询:se...

2019-02-04 11:09:39 127

原创 IntelliJ IDEA 2017创建Web项目web文件夹下没有WEB-INFO解决步骤

今天开发一个javaweb的时候发现的一个IntelliJ IDEA的创建问题,并没有找到web-info和web.xml,解决方案如下1.创建一个javaweb项目创建完毕以后的项目目录是这样的web里面没有web-infowe文件夹和web.xml2.使用Ctrl+Shift+Alt+S组合键打开ProjectStructure,点击左侧Facts,再点击Web,再...

2019-02-03 16:13:33 3221

WinSW.NET4.exe

用于springboot项目部署在Windows服务上,也可以去github下载

2020-04-02

sample-minimal.xml

用于将springboot项目部署到Windows服务,配合Winsw.exe使用,其实去github下载也可以

2020-04-02

mybatis-genenrator.xml

mybatis-genenrator.xml,springboot中mybatis的自动生成器,直接下载,马上使用

2019-01-20

空空如也

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

TA关注的人

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