- 博客(91)
- 收藏
- 关注

原创 Alibaba Java Coding Guidelines
我们很高兴向大家介绍阿里巴巴 Java 编码指南,它整合了阿里巴巴集团技术团队的最佳编程实践。大量的 Java 编程团队对跨项目的代码质量提出了苛刻的要求,因为我们鼓励重用和更好地理解彼此的程序。过去我们见过很多编程问题。例如,有缺陷的数据库表结构和索引设计可能会导致软件架构缺陷和性能风险。作为另一个例子,混乱的代码结构使其难以维护。此外,未经身份验证的易受攻击的代码很容易受到黑客的攻击。为了解决这些问题,我们为阿里巴巴的 Java 开发者开发了这个文档。本文档由五个部分组成:编程规范、异常和日志。
2022-11-07 01:02:56
3740
1
原创 idea配置File and Code Templates(持续增加...)
HTML Templates<!DOCTYPE html><html lang="en"><head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-...
2022-11-16 19:06:00
673
原创 Java中ThreadLocal详解
一、ThreadLocal简介ThreadLocal叫做线程变量,意思是ThreadLocal中填充的变量属于当前线程,该变量对其他线程而言是隔离的,也就是说该变量是当前线程独有的变量。ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。ThreadLoal 变量,线程局部变量,同一个 ThreadLocal 所包...
2022-11-16 19:04:00
5407
原创 JS实现轮播图的三种简单方法
01、JS轮播图实现1实现思路这可能是轮播图最简单点的实现之一,通过更改图片的src来实现该效果,首先需要将图片命名格式统一比如pic01.jpg,pic02.jpg…,再通过js使用定时器去改变img标签里面的src图片链接的名字来实现切换效果。代码如下:实现效果<!DOCTYPE html><html> <head> <...
2022-11-16 19:03:00
20880
6
原创 Maven之阿里云镜像仓库配置
Maven 镜像简介阿里云Maven中央仓库为阿里云云效提供的公共代理仓库,帮助研发人员提高研发生产效率,使用阿里云Maven中央仓库作为下载源,速度更快更稳定。阿里云云效是企业级一站式 DevOps 平台,覆盖产品从需求到运营的研发全生命周期,其中云效也提供了免费、可靠的Maven私有仓库Packages,欢迎您体验使用。下载地址:https://maven.aliyun.com/...
2022-11-16 19:01:00
12576
原创 npm 淘宝镜像的安装
npm 淘宝镜像的安装原淘宝npm域名即将停止解析,官方链接,以下命令已更新,放心食用 。方法一:使用阿里定制的cnpm命令行工具代替默认的npm,输入以下代码npm install -g cnpm --registry=http://registry.npmmirror.com检查是否安装成功:$ cnpm -v安装成功之后,以后安装依赖包的方式和npm的是一样的,只是npm的命...
2022-11-16 19:00:00
838
原创 SpringBoot 2学习笔记(二)
45、web实验-抽取公共页面官方文档 - Template Layout公共页面/templates/common.html<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><!--注意要添加xmlns:th才能添加thymeleaf的标签--><...
2022-11-16 13:54:00
613
原创 SpringBoot 2学习笔记(一)
01、基础入门-SpringBoot2课程介绍Spring Boot 2核心技术Spring Boot 2响应式编程学习要求 -熟悉Spring基础 -熟悉Maven使用环境要求Java8及以上Maven 3.3及以上学习资料Spring Boot官网Spring Boot官方文档本课程文档地址视频地址1、视频地址2...
2022-11-16 13:48:00
475
原创 SpringMVC
README一、目录0、简介1、@RequestMapping 注解2、获取请求参数3、域对象共享数据4、视图5、RESTful6、HttpMessageConverter7、拦截器和异常处理8、完全注解开发9、执行流程二、配置文件1、pom.xml<dependency> <groupId>org.springf...
2022-11-16 13:31:00
209
原创 Zepto.js
Zopto 入门什么是zepto: 一个轻量的js库,专为移动端定制,与jQuery有着类似的APIzepto的特点:针对移动端轻量级响应快语法与jQuery类似与jQuery相同的APIzepto与jQuery同样适用$,$对象的方法,$实例的方法与jQuery相同的事件绑定函数==??==on() 绑定事件处理程序off() 方法移除用目标元素...
2022-11-15 23:56:00
526
原创 如何查看SPRING-BOOT历史版本
Index of /spring-boot/docs选定版本后,进入reference/html 即可同理查看spring的历史版本:Index of /spring-framework/docs同理查看spring-cloud历史版本 Index of /spring-cloud/docs...
2022-11-15 23:53:00
1116
原创 JavaWeb-新版
JavaWeb参考文章:https://heavy_code_industry.gitee.io/code_heavy_industry/pro001-javaweb/lecture/01、Web基础概念简介1、服务器与客户端线下的服务器与客户端线上的服务器与客户端客户端的各种形式PC端网页移动端Iot设备服务器的各种形式参考文章:https://heavy...
2022-11-14 01:17:00
1152
原创 Spring Webflux
1、名词1.1、noun什么是WebFlux ?What's WebFlux?WebFlux 是基于 Netty 的响应式、高性能 WEB 容器(+服务器),用于替代 Tomcat。WebFlux is a Netty-based, responsive, high-performance WEB container (+ server) that replaces Tomcat....
2022-11-13 00:59:00
312
原创 Ajax从入门到精通
# 三句话让 AJAX 为我欲罢不能大家好,我是精通AJAX的猿类高质量雄性码农,三句话让AJAX为我欲罢不能什么是 AJAX?为什么要AJAX?怎么AJAX?下面就带着这三句话,来一起深入了解AJAX吧~???? ???????? ????????????1、AJAX 简介AJAX全称为Asynchronous JavaScript And XML,就是异步的 JS 和 XML通...
2022-11-11 21:00:00
672
原创 JavaScript高级
一、JavaScript基础总结01、数据类型相关知识点Ⅰ-基本(值)类型String: 任意字符串Number: 任意的数字boolean: true/falseundefined: undefinednull: null -->使用typeof时返回objectsymbol(ECMAScript2016新增)。 -->Symbol 是基本数据类型的一种...
2022-11-11 20:30:00
296
原创 彻底弄懂StringBuffer与StringBuilder的区别
彻底弄懂StringBuffer与StringBuilder的区别一问道StringBuffer与StringBuilder的区别,张口就来StringBuffer是线程安全的,因为它相关方法都加了synchronized 关键字,StringBuilder线程不安全。没错,确实如此,但是我们查看过源码会发现StringBuffer是从jdk1.0就开始了,StringBuilder是从jd...
2022-10-29 17:08:00
158
原创 IDEA必备开发神器之EasyCode
IDEA必备开发神器之EasyCode目录1、前言2、安装(EasyCode)3、建立数据库4、在IDEA配置连接数据库5、开始生成代码6、pom.xml7、Application.yml8、启动项目1、前言Easycode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大。2、安...
2022-10-18 22:27:00
5237
原创 Markdown开源神器MarkText替换Typora
MarkText简介一直在使用md格式进行编辑以及输出,在相关的渲染支持上vs或者atom的插件有些不合适,印象笔记则是有些慢,而开源的markdown少之又少。自从Typora收费之后,我一直都在寻找新的markdown替代工具,最终选择了marktext,其开源免费是我选择它的主要原因,另外就是非在线保存,重要文件保存在自己电脑,可以不受别人的约束。官网地址:marktext.a...
2022-10-16 21:39:00
442
原创 事务注解:@Transtation
事务注解:@Transtation@Transactional注解可以作用于接口、接口方法、类以及类方法上当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性当作用在方法级别时会覆盖类级别的定义当作用在接口和接口方法时则只有在使用基于接口的代理时它才会生效,也就是JDK动态代理,而不是Cglib代理当在 protected、private ...
2022-10-12 21:37:00
388
原创 JavaScript入门到精通
JavaScript 参考文章:https://www.yuque.com/u21195183/phhed3https://developer.mozilla.org/zh-CN/docs/Learn/JavaScripthttps://www.w3school.com.cn/js/index.asphttps://www.runoob.com/js/js-tutorial.html...
2022-09-27 11:23:00
638
原创 Linux之虚拟机修改时间
Linux之虚拟机修改时间Linux之虚拟机时间的修改方法(直接设置或使用命令)方法1:使用命令timedatectl的详细用法timedatectl set-time "想要修改的时间" 就可修改成功方法2:直接设置01、点击设置setting02、进入设置界面后,点击最下面的Details选项03、如果没有被锁定就直接修改时间;如果锁定了就继续接下面的动作0...
2022-09-24 15:15:00
5095
原创 JSTL标签库(JSP标准标签库)
JSTL标签库(JSP标准标签库)JSTL(JSP Standard Tag Library,核心标签库)是 JSP 标签的集合,它封装了 JSP 应用的通用核心功能。JSP 标签是一组与 HTML 标签相似,但又比 HTML 标签强大的功能标签。JSTL 用来简化 JSP 开发,可以使我们不用嵌入 Java 代码就能够开发出复杂的 JSP 页面。JSTL 包含 5 类标签库:core 标...
2022-09-22 14:28:00
868
原创 四种Java常用Json库
四种Java常用Json库JSONObject依赖包<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.28</version></depe...
2022-09-22 14:14:00
2302
原创 Java消息提示框_JAVA JOptionPane 消息提示框
Java消息提示框_JAVA JOptionPane 消息提示框import javax.swing.JOptionPane; //导入类主要用到四种消息提示框方法:showConfirmDialog():确认对话框showInputDialog():输入对话框showMessageDialog():消息对话框showOptionDialog():选择对话框主要...
2022-09-20 23:26:00
1885
原创 JS 实现页面跳转的几种方法
JS 实现页面跳转的几种方法要实现从一个页面A跳到另一个页面B,js实现就在A的js代码加跳转代码JS跳转大概有以下几种方式:第一种:(跳转到b.html)<script language="javascript" type="text/javascript"> window.location.href="b.html";</script>第二种:(返...
2022-09-20 23:04:00
42645
原创 request.getParameter(“xxx”)的参数的取值
request.getParameter(“xxx”)的参数的取值request.getParameter(“xxx”)的参数的取值的几种可能:Html中form表单中标签的name属性:<form name="form" method="post" action="checkUser"> 请输入用户姓名:<input type="text" name="u...
2022-09-20 22:55:00
305
原创 Java将毫秒(时间戳)转时分秒格式或者年月日
将毫秒值(currentTimeMillis)转换为(年-月-日 时-分-秒)的形式,只需一行代码//首先获取当前的毫秒值 long currentTimeMillis = System.currentTimeMillis(); /** * 转换为年月日时分秒的形式,得到的currentTime就是转换之后的值了 * yyyy-MM-dd HH-mm...
2022-09-20 22:49:00
28795
1
原创 使用FinalShell连接已经搭好的虚拟机(centos 7)
使用FinalShell连接已经搭好的虚拟机(centos 7)一、前提环境1.本机Mac/Windows上已经下载好FinalShell2.VMWare上已经搭建好服务器(承载centos 7操作系统)二、操作1.查看centos 7的IP,记住这个IP(前提打开网络)2. 打开FinalShell,具体操作如下3.接着双击配好的连接打开它初次连接,接受并保存...
2022-09-20 22:41:00
2631
原创 Docker安装Oracle数据库
Docker安装Oracle数据库一、准备工作如果没有安装docker:请参考:https://www.cnblogs.com/zhaostudy/p/16364138.html1.安装docker-ce (有docker老版本也可以直接使用)安装依赖的软件包yum install -y yum-utils device-mapper-persistent-data lvm2配置...
2022-09-20 22:32:00
321
原创 响应式布局
响应式布局响应式布局 是同一页面在不同的屏幕上有不同的布局,即只需要一套代码使页面适应不同的屏幕。响应式布局指的是同一页面在不同屏幕尺寸下有不同的布局。传统的开发方式是PC端开发一套,手机端再开发一套,而使用响应式布局只要开发一套就够,缺点就是CSS比较重。下面是博客网站对不同设备适配后的结果,分别是iPhone5/SE,iphone6/7/8,iphone 6/7/8 plus,ip...
2022-09-17 18:07:00
332
原创 经典权限系统设计(五张表)
经典权限系统设计(五张表)大致用到5张表:用户表(UserInfo)、角色表(RoleInfo)、菜单表(MenuInfo)、用户角色表(UserRole)、角色菜单表(RoleMenu)。 各表的大体表结构如下: 1、用户表(UserInfo):Id、UserName、UserPwd 2、角色表(RoleInfo):Id、RoleName 3、菜单表(MenuInfo):Id...
2022-09-13 21:28:00
3398
原创 MYSQL创建100万条数据与count(1)/count(*)/count(column)区别及执行效率
MySQL简单三步模拟创建百万数据简单三部创建模拟数据你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。1、创建测试数据库sqlCREATE TABLE `app_user` ( `id` BIGINT(20) UNSIGNED NOT NULL AUTO_I...
2022-09-13 21:21:00
255
原创 Java中Map的 entrySet() 详解以及用法(四种遍历map的方式)
Java中Map的 entrySet() 详解以及用法(四种遍历map的方式)Entry由于Map中存放的元素均为键值对,故每一个键值对必然存在一个映射关系。 Map中采用Entry内部类来表示一个映射项,映射项包含Key和Value (我们总说键值对键值对, 每一个键值对也就是一个Entry)Map.Entry里面包含getKey()和getValue()方法Iterator<M...
2022-09-13 20:21:00
210
原创 NodeJs
一、NodeJs基础1、初始NodejsNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engineNode.js® 是一个基于 Chrome V8 引擎 的 JavaScript 运行时环境基于 Express 框架 (opens new window),可以快速构建 Web 应用基于 El...
2022-09-12 21:43:14
176
原创 HTML+CSS入到到精通
一、前端简介1、软件的分类1.1、 系统软件WindowsLinuxmacOS1.2、 应用软件OfficeQQ1.3、 游戏软件绝地求生王者荣耀2、 客户端与服务器通常情况下,现在的软件一般由两个部分组成:客户端:用户通过客户端来使用软件。服务器:服务器负责在远程处理业务逻辑。2.1、 服务器服务器开...
2022-09-12 17:08:00
6422
原创 Vue3.x快速上手
Vue3.x快速上手1、Vue3简介2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海贼王)耗时2年多、2600+次提交、30+个RFC、600+次PR、99位贡献者github上的tags地址:https://github.com/vuejs/vue-next/releases/tag/v3.0.0官方文档:https://cn.vuejs.org/...
2022-08-15 19:08:00
173
原创 vscode配置setting.json
配置setting.json{ "editor.largeFileOptimizations": false, "editor.fontSize": 15, "bracketPairColorizer.depreciation-notice": false, "workbench.preferredLightColorTheme": "Visual Studio...
2022-08-15 11:49:00
3760
原创 Vue2.x全家桶
Vue2.x1、Vue简介1.1、官网英文官网:https://vuejs.org/中文官网:https://cn.vuejs.org/1.2、介绍与描述1、Vue是一套用来动态构建用户界面的渐进式 JavaScript框架构建用户界面:把数据通过某种办法转换成用户界面渐进式:Vue可以自底向上逐层的应用,简单应用只需要一个轻量小巧的核心库,复杂应用可以引入各式各样的Vu...
2022-08-14 23:29:00
339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人