Java
制作一个好看的博客园样式模版
1-向博客园申请js权限 我们需要进入博客园自定义博客模板的页面,向博客园管理团队申请页面运行js的权限。【博客园】->【设置】->【博客设置】,点击页面上的js权限申请,然后填写申请的理由,耐心等几分钟,再刷新一下,页面就会显示支持js代码 ,博客园也会在用户邮箱给你发送是否开通js权限的邮件。 2-添加css样式 我们在【管理】-->【设置】-->【博客设置】 3-粘贴
SpringBoot
快速入门 1.导入依赖 2.编写引导类 3.编写核心配置文件 application.properties application.yml 【最常用】 application.yaml SpringBoot配置文件加载顺序 propertiex > yml > yaml 4.常用配置 - yml 端口号 自定义数据 使用@Value读取单个数据,属
多租户物联网平台服务器框架是根据多年经验以及实际客户需求而研发。
多租户物联网平台服务器框架是根据多年经验以及实际客户需求而研发。主要技术基于高性能、高并发的IOCP Sokect基础上研发而成。目前使用的C#语言开发,运行于Windows平台,后期会推出跨平台支持版本,Java版本等等。 集成于Web API、Web服务器、MQTT服务器、Socket TCP服务器、OPC UA服务器、Modbus DTU服务器、Modbus TCP服务器于一体的服务器框架
利用SpringBoot实现增删改查
启动类 userMapper.java userMapper.xml userService.java userController.java application.yml application-dev.xml
老杜 JavaWeb 讲解(六) ——Servlet对象的生命周期
(八)Servlet对象的生命周期 对应视频: 10-Servlet对象的生命周期 8.1 什么是Servlet对象生命周期? Servlet对象什么时候被创建。 Servlet对象什么时候被销毁。 Servlet对象创建了几个? Servlet对象的生命周期表示:一个Servlet对象从出生在最后的死亡,整个过程是怎样的。 8.2 Servlet对象是由谁来维护的? Servlet对象
【转载】代码命名规范
管理类命名 传播类命名 回调类命名 监控类命名 内存管理类命名 过滤检测类命名 结构类命名 常见设计模式命名 解析类命名 网络类命名 CRUD命名 其他 End 日常编码中,代码的命名是个大的学问。能快速的看懂开源软件的代码结构和意图,也是一项必备的能力。那它们有什么规律呢? Java项目的代码结构,能够体现它的设计理念。Java采用长命名的方式来规范类的命名,能够自己表达它的主要意图。配合高
「硬核JS」你的程序中可能存在内存泄漏
写在前面 想来很多同学看到内存泄漏,内心直接会跳出两个字:闭包!!!再让你说点其它的估计就噤声了。如果你对内存泄漏的了解仅限于闭包,那真的是应该仔细看此文了,闭包可能会造成内存泄漏,但是内存泄漏并不是只有闭包,它只是内存泄漏的引子之一罢了。 写的程序运行一段时间后慢慢变卡甚至要崩溃了? 如题,你的程序中可能存在内存泄漏,说到内存泄漏,建议先读「硬核JS」你真的懂垃圾回收机制吗一文,然后再来看此文会
【转载】SpringBoot自带的工具类
断言 对象、数组、集合 ObjectUtils StringUtils CollectionUtils 文件、资源、IO 流 FileCopyUtils ResourceUtils StreamUtils 反射、AOP ReflectionUtils [AopUtils] [AopContext] 最近发现同事写了不少重复的工具类,发现其中很多功能,Spring 自
每日总结之python变形动画大作业
题目 38 变形动画 【设计要求】根据给定的两张照片(分别表示变形的首尾照片),编程实现 变形动画,并能以 gif 格式保存。 【界面要求】要求图形界面实现。 代码实现: from tkinter import Tk from tkinter.filedialog import askopenfilename from PIL import Image import os 创建一个窗口 win
jenkins 无法执行docker-compose命令
执行 which docker-compose 找到docker-compose绝对路径,然后用绝对路径启动 一点点学习,一丝丝进步。不懈怠,才不会被时代淘汰
netty手写rpc
详见:https://github.com/yury757/nettystudy 一、服务端模块 1、server服务器 2、RpcServerHandlerInitializer 3、RpcServerHandler 二、客户端模块 1、客户端及测试代码 2、RpcClientHandlerInitializer 三、通用类 1、编解码 2、消息接口 Message 3、请求消息类
A_hellow_world
Hellow World 首先,我用的是IDEA进行Java语言学习及开发 编辑操作的快捷键表格: IntelliJ IDEA 后面可能用到的好的,以下是所有智能代码补全功能的代码联想关系列表: 触发关键词 代码联想 cast (CastType) object else if (condition) {} else {} fori for (int i = 0; i <
关于预处理器 sass 的超全用法
随着用户需求的增加,应用于页面的 css 代码越来越复杂越发臃肿难以维护,但是又没有 css 的替代品,css 预处理器作为 css 的扩展,出现在前端技术中。 sass 是 css 预处理器中常用的一种,它是一种动态样式语言,比 css 多些功能,如变量、嵌套、运算、混入、继承、指令、颜色处理、函数等。 sass 的工作方式是,在 sass源文件中写代码,再由 sass 编译器/转译器 将其
Hack The Box基础前四关使用到的工具以及一些命令
1.nmap 探测ip存活地址以及服务 主要使用到 -sV -v探测版本以及详细的端口信息 2.smbclient 用于访问共享目录对应SMB服务 使用参数有 -L查看服务器端所分享出来的所有资源。 然后在使用 smbclient //<ip>/路径 进行访问 3.telnet telne
react组件通过props传入的组件或者组件包裹的子组件如何自定义它们的属性?
react的props是无法进行修改的,我们的自定义的组件包裹的子组件也是在props中,如何修改他们的props呢? 场景:我们有一个列表,每一列里有一个按钮(该按钮通过props传入,可自定义按钮组件),当用户点击按钮后会把当前列的数据给到该按钮的onClick的事件中,如何实现呢? function App2(props) { // 使用React.cloneElement克隆出新的
如何优雅的处理 React 表单
如何优雅的处理 React 表单 HTML 表单处理本身是一件比较简单的事情,但是当我们对交互的要求高了之后,他就会变得异常复杂——尤其是在 React 中使用时,我们不得不创建冗长的代码去维护各种状态。 那么有没有什么现成的开源方案可以供我们使用,最终优雅的创建 React 表单呢? 本文不会详细阐述每个库的用法、api,只是向大家介绍整合方案 如果我们直接写代码,大概率表单组件最后会是这样:
Linux安装KafKa
Linux安装KafKa 官方下载地址:http://kafka.apache.org/downloads.html 解压安装包 修改配置文件 配置环境变量 刷新环境环境 启动 kafka 关闭 kafka 查看 kafka 是否启动 如果没有 kafka 进程,说明启动失败了,具体原因可以在 logs 目录下的 kafkaServer.out
Newtonsoft.Json 迁移到 System.Text.Json
从 Newtonsoft.Json 迁移到 System.Text.Json 一.写在前面 System.Text.Json 是 .NET Core 3 及以上版本内置的 Json 序列化组件,刚推出的时候经常看到踩各种坑的吐槽,现在经过几个版本的迭代优化,提升了易用性,修复了各种问题,是时候考虑使用 System.Text.Json 了。本文将从使用层面来进行对比。 Syste
调用外部接口方法之一 —— Feign 声明式调用
1、需求 调用处理中心提供的接口,将数据处理同步到其他系统中。 2、实现 2.1、添加相关依赖 此处,遇到Feign版本与SpringBoot版本冲突问题,最终用的Feign是2.1.1.RELEASE,而Springboot版本用的是2.2.6.RELEASE 2.2、添加相关配置 在application.yml中添加 添加feign配置文件 在可以在此类中添加其他配置
分布式事务之Seata讲解
目录1 Seata1.1 简介1.2 架构1.3 四种事务模式1.3.1 XA1.3.1.1 定义1.3.1.2 优缺点1.3.1.3 代码中实现1.3.2 AT1.3.2.1 定义1.3.2.2 全局锁1.3.2.2.1 AT模式脏写问题1.3.2.2.2 全局锁1.3.2.3 AT模式优缺点1.3.2.4 与XA模式区别1.3.2.5 代码中实现1.3.3 TCC模式1.3.3.1 定义1.3
java -jar指定进程名启动
nohup java -jar [jar包名称] & 这种方式启动,使用jps只显示jar nohup java -jar [jar包全路径名称] & jps就可以展示jar包名称啦
.Net6创建grpc
.Net Core(.Net6)创建grpc 1.环境要求 .Net6,Visual Studio 2019 以上 官方文档: https://learn.microsoft.com/zh-cn/aspnet/core/tutorials/grpc/grpc-startNet Framework 版本: 2.搭建帮助类 2.1 新建类库 GrpcCommon 2.2 新
babylon.js 学习笔记(2)
如何在网页中嵌入设计好的模型? 接上回继续,我们设计好精美的模型后,最终总要展示给客户,比如利用playground画了1个方块: const createScene = () => { const scene = new BABYLON.Scene(engine); const camera = new BABYLON.ArcRotateCamera("camera"