评论推送微信及邮箱
云函数部署LeanCloud: https://console.leancloud.cn仓库: https://github.com/Tron-lixiang/Valine-Admin
环境变量
KEY
VALUE
SITE_NAME
LiXiangPRO.com
SITE_URL
https://lixiangpro.com
BLOGGER_EMAIL
XXX@qq.com
SENDER_EMAIL
XXX@qq.com
SENDER_NAME
李想的Sender
SMTP_SERVICE
QQ
SMTP_USER
XXX@qq.com
SMTP_PASS
XXXXXXX(SMTP)
SC_KEY
XXXXXXX(Server酱)
Server酱申请地址: 点击跳 ...
代码工具箱
代码工具箱Mybatis-plus工具Mybatis-plus自动生成代码
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120package com.lixiang.tron;import com.baomidou.mybatisplus.core.toolkit.StringPool;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.InjectionConfig;import com.bao ...
Linux工具箱
Linux常用
123456789101112131415161718192021# 复制cp -r folder1 folder2# 压缩tar zcf folder.tar.gz folder# 解压tar zxvf filename.tar# 传输文件到本地桌面sz filename# 传输文件到远程机器scp filename.tar.gz root@192.168.0.1:/opt# 查找文件夹内运行的进程ps -ef|grep 文件夹# 杀掉进程kill -9 123# 指定目录下查找文件find /usr -name 'a' # 模糊查找文件grep -r 'XXX' /# 查看文件中包含的关键字grep "keyword" xxx.logcat xxx.log | grep keyword
Linux定时脚本
1234567891011121314151617181920# 定时脚本 yum install crontabs# 编辑任务 no.1crontab -e# 编辑任务 no.2vim /etc/ ...
Spring学习
Spring笔记初识介绍Spring 框架 是 Java 应用最广的框架 ,它的成功 来源于 理念 ,而不是 技术 本身 ,它的理念包括 IoC 和 AOP 。
IoC: Inversion of Control,控制反转。AOP: Aspect Oriented Programming,面向切面编程。
什么是Spring?Spring:是一个轻量级的 DI / IoC 和 AOP 容器的开源框架,来源于 Rod Johnson 在其著作《Expert one on one J2EE design and development》中阐述的部分理念和原型衍生而来。Spring提倡:以“最少侵入”的方式来管理应用中的代码,这意味着我们可以随时安装或者卸载 Spring。适用范围:任何 Java 应用。Spring的根本使命:简化 Java 开发。
Spring架构图
Data Access/Integration层包含有JDBC、ORM、OXM、JMS和Transaction模块。
Web层包含了Web、Web-Servlet、WebSocket、Web-Porlet模块。
AOP模块提 ...
Hadoop集群搭建
Hadoop集群搭建部署
Hadoop基础简介 Hadoop是一个由Apache基金会所开发的分布式系统基础架构。它可以充分利用集群的威力进行高速运算和存储。Hadoop实现了一个分布式文件系统(Distributed File System),其中的一个组件是HDFS(Hadoop Distributed File System)。HDFS有高容错性的特点,并且设计用来部署在低廉的(Low Cost)硬件上,而且它提供高吞吐量(High Throughput)来访问应用程序的数据,适合那些有着超大数据集(Large Data Set)的应用程序。HDFS放宽了(Relax)POSIX的要求,可以以流的形式访问(Streaming Access)文件系统中的数据。 Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,而MapReduce则为海量的数据提供了计算。
架构图HDFS
MapReduce
Yarn
Hadoop集群搭建架设Bridge网络及集群部署作者已在DockerHub上构建集成 ...
SpringCloudGird
非网飞新组件,中二少年自娱自乐学习项目。
什么是SpringCloudGird?
SpringCloudGird: 是基于 Netflix 的 SpringCloud 微服务架构,使用 Docker 容器引擎,实现可快速的分布式服务搭建,服务于李想的技术学习与探索。
仓库地址:GIT:https://github.com/Tron-lixiang/SpringCloudGrid
架构图:说明:1.项目中基础服务的搭建位于 MiddlewareServices目录下,使用 DockerCompose快速环境搭建,同时可进行服务自定义编排。2.可模拟不同硬件环境,进行集群学习调试及高并发场景的实现。3.数据库这种就不走容器部署了,没必要也不建议。4.Grid命名源于 TRON:Legacy电影中的 Grid System。5.致敬_TRON。
配置项:TODO:持续迭代
Docker笔记
此篇笔记的意义:
上次Docker的学习是好久好久以前,基础的概念和实际使用也是可以的,但是在实际工作中却很少使用(哪怕是真的方便好用),面试时候问相关知识还记得但说不出来,很尴尬。此篇笔记用作复习回忆和指导书型存档。
Docker是什么?
Docker是一个虚拟环境容器,基于Go语言,可以将开发环境、代码、配置文件等一并打包到这个容器中,并发布和应用到任意平台中。
Docker的三个关键概念
镜像(Image)镜像类似于虚拟机中的镜像,是一个包含有文件系统的面向Docker引擎的只读模板。任何应用程序运行都需要环境,而镜像就是用来提供这种运行环境的。例如一个Ubuntu镜像就是一个包含Ubuntu操作系统环境的模板,同理在该镜像上装上Apache软件,就可以称为Apache镜像。
容器(Container)容器类似于一个轻量级的沙盒,可以将其看作一个极简的Linux系统环境(包括root权限、进程空间、用户空间和网络空间等),以及运行在其中的应用程序。Docker引擎利用容器来运行、隔离各个应用。容器是镜像创建的应用实例,可以创建、启动、停止、删除容器,各个容器之间是是相 ...
ShardingSphere 分库分表
ShardingJDBC_学习笔记
水平分表1234567891011121314151617181920212223242526# 配置数据源,数据源命名spring.shardingsphere.datasource.names=m1# 允许一个实体类对应两张表spring.main.allow-bean-definition-overriding=true# 配置数据源及连接池相关属性spring.shardingsphere.datasource.m1.type=com.alibaba.druid.pool.DruidDataSourcespring.shardingsphere.datasource.m1.driver-class-name=com.mysql.cj.jdbc.Driverspring.shardingsphere.datasource.m1.url=jdbc:mysql://localhost:3306/test?serverTimezone=GMT%2B8spring.shardingsphere.datasource.m1.username=roots ...
快乐数
《快乐数》之做完了你就快樂了么?1234567891011121314151617181920212223private Set<Integer> set=new HashSet();private int getNext(int n){ int sum=0; while(n!=0){ int cur=n%10; n=n/10; sum+=cur*cur; } return sum;}public boolean isHappy(int n) { while(n!=1){ if(set.contains(n)){ return false; }else{ set.add(n); } n=getNext(n); } return n==1;}
网站功能视效
PC端页面功能图示
移动端页面功能图示
PC端整体视效移动端整体视效
PC端留言板移动端图集移动端视频