- 博客(39)
- 收藏
- 关注
原创 利用geth搭建私链
利用geth搭建私链OS:ubuntu 18.04需要有go环境!!下载go-ethereum源码# /usr/local/目录下:git clone https://github.com/ethereum/go-ethereum.git# git地址https://github.com/ethereum/go-ethereum编译make geth查看版本号geth version初始化# 创建文件夹mkdir /usr/local/myChain# 初始配置文件v
2022-04-22 17:51:25 5600
原创 Idea添加mybatis中mapper.xml模板
Idea添加mybatis中mapper.xml模板一、流程二、模板内容一、流程打开ideaFile -> Settings 按如下顺序操作二、模板内容<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper
2022-03-18 17:12:50 846
原创 Mybatisplus中BaseMapper下方法演示
Mybatisplus中BaseMapper下方法演示一、BaseMapper下方法展示二、SpringBoot项目结构1.项目结构2.sql文件3.application.yml4.User5.UserMapper三、增四、删五、改六、查一、BaseMapper下方法展示二、SpringBoot项目结构1.项目结构其他的不重要2.sql文件DROP TABLE IF EXISTS user;CREATE TABLE user( id BIGINT(20) NOT NULL C
2022-03-18 16:57:49 1114
原创 idea多模块下下载源码失败cannot download sources引出mvn命令失败解决办法
多模块下下载源码失败cannot download resources引出mvn命令失败解决办法cannot download resourcescannot download resources执行下述命令:mvn dependency:resolve -Dclassifier=sources多模块下命令报错提示子模块的子模块jar包找不到方案: parent下添加父模块Pom地址<relativePath>../../pom.xml</relativePath>
2022-03-14 14:09:32 476
原创 Spring通过XML获取bean
Spring通过XML获取beanmaven目录结构pom.xmlspring配置文件测试结果maven目录结构pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation
2022-02-19 21:10:13 619
原创 ArrayList源码分析
文章目录一、示例代码二、代码分析(无参)01 调用无参构造函数02 for循环1.每次将i自动装箱2.调用add()3.ensureCapacityInternal()4.ensureExplicitCapacity()检查是否要扩容调用grow()真正扩容![在这里插入图片描述](https://img-blog.csdnimg.cn/d01efeb10bb14da7997c0810b1f86cc6.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ
2022-01-31 03:35:58 678
原创 SpringMVC入门
Spring MVC入门HTTPHypertext Transfer protocol用于传输HTML等内容的应用层协议规定了浏览器和服务器之间如何通信,以及通信时的数据格式
2022-01-07 02:11:49 612
原创 Spring入门
Spring FrameworkSpring CoreIOC、AOPSpring Data AccessTransactions、Spring MybatisWeb ServletSpring MVCIntegrationEmail、Scheduling、AMQP、SecuritySpring IOCInversion of Control控制反转,是一种面向对象编程的设计思想(减少beans的耦合度)Dependency Injection依赖注入,是IOC思想的实现IO
2021-12-31 02:17:15 1715
原创 JAVA多线程
文章目录01 线程简介02 线程创建三种创建方式1.继承Thread类(1) 实现(2) 练习:练习Thread,实现多线程同步下载图片2.实现Runnable接口(1) 实现(2) 练习:练习Runnable,实现多线程同步下载图片(3) 小结(4) 扩展一:初识并发问题:买火车票的例子(5) 扩展二:龟兔赛跑3.实现Collable接口(1) 实现(2) 利用Callable改造下载图片案例03 静态代理04 Lambda表达式1.外部类2.静态内部类3.局部内部类4.匿名内部类5.Lambda表达式例
2021-12-27 23:22:03 1207
原创 JAVA继承、抽象和接口总结
文章目录01 继承1.示例代码2.运行结果3.总结02 抽象1.示例代码2.执行结果3.总结03 接口1.示例代码2.执行结果3.总结4.接口特性04 抽象类和接口的区别01 继承1.示例代码public class Account { public String username = "小程"; private String password = "123"; //Account的构造方法 public Account(){ System.out.println("Acc
2021-12-26 21:25:49 415
原创 JAVA四种代码块总结
文章目录一、四种代码块二、普通代码块三、构造代码块四、静态代码块五、综合六、同步代码块一、四种代码块 在java中用 { } 包裹起来的代码片段称为代码块,一共有以下4种:二、普通代码块示例代码:public class CommonBlock { public static void main(String[] args) { //普通代码块:定义在方法内 { String commonBlock = "执行普通代码块1"; System.out.
2021-12-26 20:12:45 749
原创 Docker入门
课程笔记跟自Bilibili 遇见狂神说课程地址:【Java狂神说】Docker最新超详细版教程通俗易懂文章目录一、Docker概述1.Docker为什么出现?2.Docker的历史3.Docker能干嘛二、Docker安装1.Docker的基本组成2.安装Docker3.腾讯云镜像加速4.回顾Hello World流程5.底层原理三、Docker常用命令1.基础命令2.镜像命令3.容器命令4.其他常用命令一、Docker概述1.Docker为什么出现?一款产品:开发–上线 两套环境!应用环境.
2021-12-25 20:46:01 468
原创 VUE入门(MVVM模型) (五)
MVVM模型官网介绍:MVVM1.M:模型(Model):对应data中的数据2.V:视图(View):模板 DOM(页面)3.VM:视图模型:Vue实例对象DOM Listeners:监听Data Bindings:数据绑定观察vue实例:总结:data中写的数据最后都出现在vue实例身上{{}}里面可以写啥1.data里定义的属性2.表达式3.vm实例身上的全能用4.Vue原型身上的也能用例子:理解不是data中有,所以能被看见,而是data中的数据最终
2021-12-24 15:55:52 99
原创 VUE入门(el与data的两种写法) (四)
el的两种写法el的第一种写法el的第二种写法:$mount区别el:使用el需要在new的时候就想好要为那个容器服务$mount:可以回头再指定理解data的两种写法对象式函数式要求:data函数必须要返回一个对象tips:...
2021-12-24 15:00:47 207
原创 VUE入门(数据绑定) (三)
单向绑定:v-bind结论:v-bind只能单向绑定双向绑定绑定:v-modeltips:此时一切正常改成v-model
2021-12-24 13:27:18 318
原创 VUE入门(模板语法) (二)
模板语法效果1.插值语法(解析标签体)2.指令语法(解析标签)v-bind(简写 :)将url放到data中发现原始写法错误正确写法此时引号里的url当作js表达式去执行此时显示正常当绑定的表达式在data中不存在的时候会报错当data中存在两个相同的name时此时虽然不会报错,却不是我们想表达的意思,name全被最后一个覆盖了所以在data里继续放对象类型(也就是套娃)这样就达到了我们想要的效果...
2021-12-23 08:40:59 235
原创 VUE入门(超级细致) (一)
Vue简介Vue是什么 一套用于构建用户界面的渐进式JavaScript框架 渐进式:vue可以自底向上逐层的应用 简单应用:只需要一个轻量小巧的核心库 复杂应用:可以引入各式各样的vue插件Vue特点1.采用组件化模式,提高代码的复用率、且让代码更好维护。2.声明式编码,让编程人员无需直接操作DOM,提高开发效率。(命令式:写一下动一下,需要拼接,原生js实现需要塞入DOM中)使用虚拟DOM+优秀的Diff算法,尽量复用DOM节点。(数据更新时,采用Diff算法比较
2021-12-23 07:47:53 179
原创 JAVA注解
Java 注解(Annotation) Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标注内容,在运行时可以获取到标注内容 。 当然它也支持自定义 Java 标注。格式public @interface 注解名称{ 属性列表;}分类大致分
2021-12-22 23:24:12 101
原创 JVM GC垃圾回收
一、为什么要学习垃圾回收机制日常开发中,我们并不太关心对象的回收和释放,因为这些工作都是JVM帮我们来做的。然而垃圾回收机制的掌握对于我们开发人员来说是十分重要的,虽然JVM帮助我们做这些工作,减轻了工作量,但是不合理的垃圾回收机制往往会导致系统性能上的瓶颈。...
2021-12-22 08:33:19 321
原创 JVM JRE JDK
JVM JRE JDK一、 基本概念#JDK(Java Development Kit) JDK是Java Development Kit,它是功能⻬全的Java SDK。它拥有JRE所拥有的⼀切,还有编译器(javac)和⼯具(如javadoc和jdb)。它能够创建和编译程序。 tips:SDK(Software Development Kit)软件开发工具包#JRE(Java Runtime Enviroment) JRE是Java运⾏时环境。它是运⾏已编译Java程序所需的所有内容的集合,
2021-12-22 02:33:45 179
原创 Java基础
Java基础Java的特性#简单性#面向对象#可移植性#高性能#分布式#动态性#多线程#安全性#健壮性Java三大版本#JAVA SE:标准版桌面程序,控制台开发……#JAVA ME:嵌入式开发手机,小家电……#JAVA EE:企业级开发Web服务端,服务器开发……Java注释#单行注释//haha#多行注释/*haha*/#文档注释/***/标识符1.所有的标识符都应该以字母(A-Z or a-z)、美元符($)、或者下划线(_)开始2.首
2021-12-16 01:30:11 651
原创 常用的Dos命令
常用的Dos命令Win+R cmd#盘符切换d:#查看当前目录下的所有文件dir#切换目录cd (change directory)cd .. (回到上一层)cd /d f:\basic (跨盘符切换)#清理屏幕cls (clean screen)#推出终端exit#查看电脑ipipconfig#打开应用calcmspaintnotepad#ping命令ping www.baidu.com#文件操作md 目录名 (make directory)rd 目录
2021-12-12 20:49:29 166
原创 Maven 自动化的构建工具
Maven 自动化的构建工具笔记是B站跟随这个老师的2021最新Maven超详细教程_Maven基础实战入门第一章 Maven简介1.1 软件开发中的阶段需要分析: 分析项目具体完成的功能,有什么要求, 具体怎么实现。设计阶段:根据分析的结果, 设计项目的使用什么技术, 解决难点。开发阶段:编码实现功能。 编译代码。自我测试测试阶段:专业的测试人员,测整个项目的功能十分符合设计要求。出一个测试报告。项目的打包,发布阶段: 给用户安装项目1.2 Maven能做什么1)项目的自动构建,
2021-12-12 16:16:36 172
原创 位运算 x&(x-1) 的妙用
1.判断x是否为2的幂次若x为2的幂次则x转化为2进制的形式时只有最高位为1,其余为0x-1与之相反,最高位为0,其余位为1x与x-1做按位与运算,x&(x-1)=0,则表明x是2的幂次,否则,不是。例如:x=5 --> 101x-1=4 --> 100101 & 100 = 100 不为0 则x=5不是2的次幂例如:x=4 --> 100x-1=3 --> 011100 & 011 = 000 为0 则x=4=2^2是2的次幂2
2021-03-03 17:47:19 2689 1
转载 计算机组成原理
计算机组成原理一、计算机的组成及学习大纲1. 计算机的组成2. 冯·诺依曼体系3. 计算机组成原理学习大纲二、下面我们根据课程大纲,大致过一遍组成原理1. 性能2. 功耗3. 计算机指令一、计算机的组成及学习大纲1. 计算机的组成计算机的三大件 :CPU、内存、主板(1)CPU(中央处理器)计算机最核心的配件,负责所有的计算。(2)内存你编写的程序、运行的游戏、打开的浏览器都要加载到内存中才能运行,程序读取的数据、计算的结果也都在内存中,内存的大小决定了你能加载的东西的多少。(3)主板存放
2021-01-05 16:47:31 374
原创 centos8.2使用docker安装mysql5.7并导入sql文件
centos8.2使用docker安装并启动mysql5.71.安装mysql5.72.查看镜像2.运行容器3.安装成功拷贝sql文件4.进入容器5进入mysql6.创建数据库并导入1.安装mysql5.7docker pull mysql5.7 //指定版本5.7 docker pull mysql //不指定版本默认拉取最新版本2.查看镜像docker images2.运行容器docker run --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_
2020-12-08 15:42:07 1704 4
原创 leetcode 925. 长按键入 (Java版)
leetcode 925. 长按键入题目描述示例 1:示例 2:示例 3:示例 4:提示:特别注意AC代码(Java版)题目描述你的朋友正在使用键盘输入他的名字 name。偶尔,在键入字符 c 时,按键可能会被长按,而字符可能被输入 1 次或多次。你将会检查键盘输入的字符 typed。如果它对应的可能是你的朋友的名字(其中一些字符可能被长按),那么就返回 True。示例 1:输入:name = “alex”, typed = “aaleex”输出:true解释:‘alex’ 中的 ‘a’
2020-10-21 16:04:53 104
原创 axios框架的基本使用
axios框架的基本使用一、最基本的用法axios({ url:'http://119.3.191.135:8080/news/list', //接口地址 method:'post' //默认为get请求}).then(res=>{ console.log(res);})访问到的数据如图:...
2020-09-02 11:48:47 191
原创 SpringBoot中自动配置静态资源
SpringBoot中自动配置静态资源一、第一种webjars:就是一种 jar 包,即将常用的 web 脚本框架封装在 jar 包中,然后再整个封装的 jar 包。即以jar的方式引入静态资源1.导入 jQuery 依赖<dependency> <groupId>org.webjars</groupId> <artifactId>...
2020-04-09 13:47:35 749
原创 SpringBoot中Server配置
SpringBoot中Server配置1.Spring Boot中内嵌了Tomcat、Jetty和Undertow服务器。默认情况下,内嵌的服务器HTTP请求监听8080端口。2.Spring Boot默认servlet容器为tomcat。一、配置Tomcat1.配置端口号Spring Boot 默认端口是8080,如果想要进行更改的话,在配置文件中加入:server.port=8...
2020-04-09 12:48:03 2519
原创 MyBatis逆向工程
MyBatis逆向工程主要特点需要程序员自己编写sql,如果表太多的话,难免会很麻烦,所以MyBatis官方提供了一个逆向工程,可以针对单表自动生成MyBatis执行所需要的代码 ...
2020-03-13 14:47:19 121
原创 回形取数
回形取数作者:糖橘蜜ya声明:转载请注明出处,谢谢。内容纯属个人见解,如有错误,欢迎指正。Description回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。Input输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。Output输出只有一行,共mn个数,为输...
2020-03-13 12:02:13 220
原创 “蓝桥杯”练习系统 入门训练
“蓝桥杯”练习系统 入门训练BEGIN-1 A+B问题Description输入A、B,输出A+B。Input输入的第一行包括两个整数,由空格分隔,分别表示A、B。Output输出一行,包括一个整数,表示A+B的值。Sample Input12 45Sample Output57数据规模与约定-10000 <= A, B <= 10000...
2020-03-13 11:57:46 279
原创 杭电 HDU1466 计算直线的交点数
计算直线的交点数Description平面上有n条直线,且无三线共点,问这些直线能有多少种不同交点数。比如,如果n=2,则可能的交点数量为0(平行)或者1(不平行)。Input输入数据包含多个测试实例,每个测试实例占一行,每行包含一个正整数n(n&amp;amp;lt;=20),n表示直线的数量.Output每个测试实例对应一行输出,从小到大列出所有相交方案,其中每个数为可能的交点数,每行...
2018-11-05 20:34:44 297
原创 最大美味度
最大美味度作者:糖橘蜜ya声明:转载请注明出处,谢谢。Description有一个装糖果的盒子的容量为m(1&amp;amp;amp;amp;lt;=m&amp;amp;amp;amp;lt;=40000),有n(1&amp;amp;amp;amp;lt;=n&amp;amp;amp;amp;lt;=16)种糖果,每种糖果有体积v(1&amp;amp;amp;amp;lt;=v&amp;amp
2018-10-28 21:08:15 958
原创 Alice的面试
Alice的面试作者:糖橘蜜ya声明:转载请注明出处,谢谢。题面:题解:分析:输入一个正整数N(1&amp;amp;amp;amp;amp;lt;=N&amp;amp;amp;amp;amp;lt;=1000000),判断是否存在a到b(a!=b)之间连续求和是否等于N。显而易见,a到b求和为等差数列求和,差值固定为1,由等差数列求和公式 :Sn=(a0+an)n/2(a0为首项,即本题的 a,an为尾项,即本题的 b,n则为项
2018-10-28 19:31:25 275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人