练习
文章平均质量分 51
让美好继续发生
等待不是为了你能回来,而是找个借口不离开!
展开
-
使用conda安装配置python环境
我这里下载的是2-4.7.12.1,具体可以参考如下地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/原创 2023-06-19 16:34:51 · 959 阅读 · 0 评论 -
Prometheus学习
初学Prometheus原创 2022-12-09 14:09:52 · 489 阅读 · 0 评论 -
Nio-selector之多线程
selector结合多线程翻译 2022-11-11 10:18:05 · 154 阅读 · 0 评论 -
用户线程和守护线程
用户线程和守护线程原创 2022-05-31 17:28:16 · 146 阅读 · 0 评论 -
多线程之常见方法使用
多线程之常见方法使用start和run首先看调用run方法代码示例:package com.wxit.test02;import lombok.extern.slf4j.Slf4j;/** * @author wj * @date 2022.01.02 19:25 */@Slf4j(topic = "c.Test")public class Test { public static void main(String[] args) { Thread thr原创 2022-01-22 10:53:02 · 663 阅读 · 0 评论 -
java对线程之创建线程
java对线程之创建线程创建线程的方法方法一:直接使用Threadpackage com.wxit.test01;import lombok.extern.slf4j.Slf4j;/** * @author wj * @date 2022.01.01 14:47 */@Slf4j(topic = "c.TestCreateThread01")public class TestCreateThread01 { public static void main(String[]原创 2022-01-01 15:21:24 · 85 阅读 · 0 评论 -
springboot整合定时任务
springboot整合定时任务一.创建定时任务类,使用cron表达式代码示例如下package com.wxit.staservice.scheduled;import com.wxit.staservice.service.StatisticsDailyService;import com.wxit.staservice.utils.DateUtil;import org.springframework.beans.factory.annotation.Autowired;import原创 2021-12-25 21:22:21 · 113 阅读 · 0 评论 -
netty之hello-world
netty之hello-world服务端package com.netty;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelHandlerContext;import io.netty.channel.ChannelInboundHandlerAdapter;import io.netty.channel.ChannelInitializer;import io.netty.channel.ni翻译 2021-10-27 19:37:48 · 103 阅读 · 0 评论 -
jdk新特性
jdk新特性本内容学习自知秋老师的翻译课程jdk10引入的类型推断代码示例:package com.wxit.api;import java.util.List;/** * @author wj * @date 2021.10.18 14:42 * jdk10引入的类型推断 */public class TypeInterfaceDemo { public static void main(String[] args) { var name1 = List.翻译 2021-10-18 19:57:38 · 92 阅读 · 0 评论 -
安卓之首页获取轮播图
安卓之首页获取轮播图第一步,编写ui控件代码如下 <com.youth.banner.Banner android:id="@+id/banner" android:layout_margin="8dp" android:layout_width="match_parent" android:layout_height="200dp"/>需要引入依赖,方式可以导入arr包,或者直接从网上联网原创 2021-10-14 11:21:07 · 248 阅读 · 0 评论 -
JDK9-15的新特性
JDK9-15的新特性内容学习自知秋老师的翻译课程copyOf方法代码示例package com.wxit.api;import java.util.ArrayList;import java.util.List;/** * @author wj * @date 2021.09.25 09:49 */public class CopyOfApiDemo { public static void main(String[] args) { List<S翻译 2021-09-27 09:16:20 · 120 阅读 · 0 评论 -
JDK16新特性
JDK16新特性1.instanceof的增强代码示例package com.wxit.jdk16;/** * @Author wj * **/public class Test01 { public static void main(String[] args) { //之前 Object num = 123; if (num instanceof Integer){ Integer integer = (I原创 2021-06-04 14:22:09 · 212 阅读 · 0 评论 -
配置Security登录授权过滤器
配置Security登录授权过滤器代码如下package com.wxit.server.config.security;import com.wxit.server.pojo.Admin;import com.wxit.server.service.IAdminService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.B翻译 2021-06-02 15:33:54 · 752 阅读 · 0 评论 -
JWT Token 工具类编写
JWT Token 工具类编写代码如下package com.wxit.server.config.security;import io.jsonwebtoken.*;import org.springframework.beans.factory.annotation.Value;import org.springframework.security.core.userdetails.UserDetails;import org.springframework.stereotype.Comp翻译 2021-06-01 21:27:18 · 246 阅读 · 0 评论 -
深度解析StringBuilder
深度解析StringBuilder基本介绍1.StringBuilder 是一个可变的字符序列,此类提供一个与StringBuffer兼容的API,但不保证同步(StringBuilder,不是线程安全的)。此类被设计用作StringBuffer的一个简易替换,用在字符串缓冲区被单个线程使用的时候,如果可能,建议优先选用此类,因为在大多数实现中,它比StringBuffer要快2.在StringBuilder上的主要操作是append 和 insert 方法,可重载这些方法,以接受任意类型的数据St原创 2021-04-05 13:17:13 · 531 阅读 · 1 评论 -
深度解析StringBuffer
深度解析StringBuffer基本介绍StringBuffer代表可变的字符序列,可对字符串内容进行增删,很多方法与String相同,但是StringBuffer是可变长度的StringBuffer是一个容器StringBuffer类图如下从类图中可以看出StringBuffer的直接父类 是 AbstractStringBuilderStringBuffer 实现了 Serializable, 即 StringBuffer 的对象可以串行化在父类中 AbstractStringBuil原创 2021-04-03 16:05:53 · 345 阅读 · 0 评论 -
Nacos(注册中心与服务调用)
Nacos(注册中心与服务调用)什么是Nacos?Nacos 是阿里巴巴推出来的一个新开源项目,这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施常见的注册中心Eureka(原原创 2021-03-28 19:55:51 · 664 阅读 · 0 评论 -
MyBatis-Plus入门
MyBatis-Plus入门mybatis-plus官网https://mp.baomidou.com/简介MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。快速入门案例创建数据库mybatis-plus创建user表对应数据库脚本如下CREATE TABLE user( id BIGINT(20)NOT NU原创 2021-03-16 19:49:49 · 164 阅读 · 0 评论 -
快速入门实例-HTTP服务
快速入门实例-HTTP服务实例要求1.使用IDEA 创建Netty项目2.Netty 服务器在 9999端口监听,浏览器发出请求 "http://localhost:9999/ "3.服务器可以回复消息给客户端 "你好,我是服务器 "代码示例package com.wxit.http;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel原创 2021-03-13 13:20:06 · 207 阅读 · 1 评论 -
kubernetes 核心技术-Pod
kubernetes 核心技术-PodPod基本概念Pod 是 k8s 系统中可以创建和管理的最小单元,是资源对象模型中由用户创建或部署的最 小资源对象模型,也是在 k8s 上运行容器化应用的资源对象,其他的资源对象都是用来支 撑或者扩展 Pod 对象功能的,比如控制器对象是用来管控 Pod 对象的,Service 或者 Ingress 资源对象是用来暴露 Pod 引用对象的,PersistentVolume 资源对象是用来为 Pod 提供存储等等,k8s 不会直接处理容器,而是 Pod,Pod 是由一翻译 2021-02-14 20:43:28 · 122 阅读 · 0 评论 -
kubernetes 集群命令行工具 kubectl
kubernetes 集群命令行工具 kubectlkubectl概述kubectl 是 Kubernetes 集群的命令行工具,通过 kubectl 能够对集群本身进行管理,并能 够在集群上进行容器化应用的安装部署。kubectl 命令的语法1.comand:指定要对资源执行的操作,例如 create、get、describe 和 delete2.TYPE:指定资源类型,资源类型是大小写敏感的,开发者能够以单数、复数和缩略的 形式3.NAME:指定资源的名称,名称也大小写敏感的。如果省略名称原创 2021-02-08 18:22:54 · 122 阅读 · 0 评论 -
java设计模式之建造者模式
java设计模式之建造者模式首先,用盖房子需求来引出问题盖房项目需求:1.需要建房子:这一过程为打桩、砌墙、封顶2.房子有各种各样的,比如普通房,高楼,别墅,各种房子的过程虽然一样,但是要求不要相同的3.请编写程序,完成需求.传统方式解决盖房需求代码示例首先编写一个抽象类package com.wxit.builder;/** * @Author wj **/public abstract class AbstractHouse{ //打地基 public ab翻译 2021-02-01 17:21:05 · 108 阅读 · 0 评论 -
java设计模式之原型设计模式
java设计模式之原型设计模式首先,引入一个小的需求,需求如下:现在有一只羊tom,姓名为: tom, 年龄为:1,颜色为:白色,请编写程序创建和tom羊 属性完全相同的10只羊。传统方式解决克隆羊问题首先创建一个Sheep类,类中包含构造器,toString get 和set方法public class Sheep { private String name; private int age; private String color;}创建主函数packag翻译 2021-01-31 11:07:04 · 89 阅读 · 0 评论 -
java设计模式之工厂设计模式
java设计模式之工厂设计模式传统模式看一个具体的需求看一个披萨的项目:要便于披萨种类的扩展,要便于维护1.披萨的种类很多(比如 GreekPizz、CheesePizz 等)2.披萨的制作有 prepare,bake, cut, box3.完成披萨店订购功能。使用传统的方式来完成首先创建一个pizza类package com.wxit.factory.simplefactory;/** * @Author wj **///将Pizza类做成抽象public abstract翻译 2021-01-30 12:06:22 · 118 阅读 · 0 评论 -
java设计模式之单例设计模式
java设计模式之单例设计模式单例设计模式介绍所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)比如Hibernate的SessionFactory,它充当数据存储源的代理,并负责创建Session对象。SessionFactory并不是轻量级的,一般情况下,一个项目通常只需要一个SessionFactory就够,这是就会使用到单例模式。单例设计模式八种方式方式一: 饿汉式(静态常量)步骤如下: 1翻译 2021-01-27 12:07:03 · 373 阅读 · 0 评论