首页 新闻 找找看 学习计划

[liningit]基于Dapper的开源Lambda扩展,且支持分库分表自动生成实体二

LnskyDB " " " " LnskyDB是基于Dapper的Lambda扩展,支持按时间分库分表,也可以自定义分库分表方法.而且可以T4生成实体类免去手写实体类的烦恼. 文档地址: https://liningit.github.io/LnskyDB/ 开源地址: https://github

[数据库专家]教你数据库漏洞防护技术

数据库漏洞的存在有多种方式,由于每一个现实的场景由多维组合而成,因此数据库漏洞对应也可以从不同角度归类划分。这种分类将更有利于我们掌握对每种漏洞的防护技术。 数据库安全实验室主要从以下九个角度对数据库漏洞进行分类介绍:‍‍‍‍ ‍‍1.从漏洞作用范围划分 ‍‍‍‍远程漏洞:攻击者可以利用并直接通过网

[saucxs]对比分析--浅析SSR(服务端渲染)和SPA(客户端渲染)

一、前言 C端项目重构成首屏服务端渲染(SSR:serve side render),对于重构成SSR,redux不是必须的。本文以vue为栗子的项目。 二、什么是服务端渲染 将组件或页面通过服务器生成html字符串,再发送到浏览器,最后将静态标记"混合"为客户端上完全交互的应用程序。 我以week

[生锈的脑壳]三次握手和四次挥手

三次握手与四次挥手 所谓三次握手(Three-way Handshake),是指建立一个 TCP 连接时,需要客户端和服务器总共发送3个包。 三次握手的目的是连接服务器指定端口,建立 TCP 连接,并同步连接双方的序列号和确认号,交换 TCP 窗口大小信息。在 socket 编程中,客户端执行 co

[xinkun]使用kubeadm进行单master(single master)和高可用(HA)kubernetes集群部署

kubeadm部署k8s 使用kubeadm进行k8s的部署主要分为以下几个步骤: 环境预装: 主要安装docker、kubeadm等相关工具。 集群部署: 集群部署分为single master(单master,只有一个master节点)和高可用HA集群部署两种模式。主要部署k8s的相关组件。本文

[寂灭万乘]《Fluid Engine Development》 学习笔记2-基础

断断续续花了一个月,终于把这本书的一二两章啃了下来,理解流体模拟的理论似乎不难,无论是《Fluid Simulation for Computer Graphics》还是《计算流体力学基础及其应用》都能很好帮助程序员去理解这些原理,可在缺乏...

[crazy_joe]从厕所排队引发的产品设计方案思考

​ (我是封面) 题外话 最近半个月陆续写了一些研发的文章,有spring boot,docker,zookeeper等示例,感兴趣的可以点菜单去看看。虽然一直对技术手痒痒,但是这个月迫于工作回归主业产品了,文章也会全部和产品相关。 上周末去参加了一个产品总监的培训(主要原因:一方面是在家带娃真的太

[浪漫De刺猬]Docker初认识(一)

1)简介 1.1)什么是Docker Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitH

[丶谦信]从零开始实现放置游戏(三)——实现挂机战斗(1)

上一章已经把整体的代码框架搭建完毕。然而整个游戏的功能非常的多,这就要求我们必须思路清晰,把所有功能依次分解开,逐步实现。 需求分析 整个游戏的核心玩法是放置挂机,打怪练级是核心功能,先实现一个最小可运行的DEMO,那么可以先实现玩家和怪物挂机战斗这部分。像装备、道具、掉落、随机词缀、组队等功能都可

[huanzi-qch]SpringBoot系列——Logback日志,输出到文件以及实时输出到web页面

前言 SpringBoot对所有内部日志使用通用日志记录,但保留底层日志实现。为Java Util Logging、Log4J2和Logback提供了默认配置。在不同的情况下,日志记录器都预先配置为使用控制台输出,同时还提供可选的文件输出。默认情况下,SpringBoot使用Logback进行日志记

[北京-宏哥]Git的使用--如何安装和使用 github,让小白不在那么白 (一)(超详解)

简介 刚开始写了关于如何将本地代码上传到github上,但是有些小伙伴们不清楚如何安装Git,这一篇就给小伙伴们普及一下Git的安装和使用。适合刚开始用git的小白,大神或者大佬请绕道。 实际项目开发中,我们经常会用一些版本控制器来托管自己的代码,今天就来总结下Git的相关用法,废话不多说,直接开写

[周国通]kubernetes容器编排之定义环境变量以及通过downwardapi把pod信息作为环境变量传入容器内

"系列目录" 在学习docker的时候,大家可能经常看到不少示例在docker run的时候指定环境变量(比如wordpress的docker示例就是通过环境变量传入账户和密码到容器内).这里之所以经常用到环境变量,主要基于以下两点原因 容器内的操作往往都是自动化的,而不像在windows会有图形界

[小酒窝]设计模式之迭代器与组合模式(二)

在上次的文章中,我们通过层层引导,已经知道了迭代器模式的由来。现在我们再好好总结下。 关于 迭代器模式 ,你所需要知道的第一件事情,就是它依赖于一个名为迭代器的接口。这是一个可能的迭代器的接口: 现在,我们一旦有了这个接口,就可以为各种对象集合实现迭代器:数组、列表、散列表...如果我么想要为数组实

[宜信技术]宜信开源|微服务任务调度平台SIA-TASK入手实践

部署搭建好SIA-TASK任务调度平台之后,编写TASK后配置JOB进行调度,进而实现整个调度流程。本文新建JOB示例,介绍JOB怎样关联配置两个级联TASK,以及如何通过SIA-TASK实现任务调度,最终实现对两个TASK执行器的调用。

[liulun]vscode源码分析【三】程序的启动逻辑,性能问题的追踪

第一篇: vscode源码分析【一】从源码运行vscode 第二篇:vscode源码分析【二】程序的启动逻辑,第一个窗口是如何创建的 启动追踪 代码文件:src\main.js 如果指定了特定的启动参数:trace vscode会在启动之初,执行下面的代码: 这段代码的主要目的是:从Chromium

[不止思考]咱们码农可以从曾国藩身上学到点什么呢(一)

曾国藩,这位晚清的四大名臣之首,应该不需要过多介绍。他创立湘军,平定太平天国、也是洋务运动发起人,同时是著名的战略家、理学家、文学家。 我一直一来就对曾国藩很好奇,这样一个神一般的人物,到底是怎么成长起来的? 我最不喜欢研究就是什么从小天资聪慧,什么几岁就知道天文地理的神童经历,因为那跟我没啥关系啊

[daisy,gogogo]SVG学习之stroke-dasharray 和 stroke-dashoffset 详解

本文适合对SVG已经有所了解,但是对stoke-dasharray和stroke-dashoffset用法有疑问的童鞋 第一:概念解释 1. stroke意思是:画短线于,在...上划线 2. stroke-dasharray:用于创建虚线,之所以后面跟的是array的,是因为值其实是数组。请看下面

[木二]附002.Minikube介绍及使用

一 Minikube介绍 1.1 概述 Minikube是一种可以在本地轻松运行Kubernetes的工具。Minikube在笔记本电脑的VM中运行单节点Kubernetes集群,供希望尝试Kubernetes或日常开发的用户测试使用。特点是不能启动生产集群,没有高可用性的单节点机器。 使用Mini

[轩窗尘清]自编码器及其相关模型

自编码器是一种无监督的神经网络模型,其核心的作用是能够学习到输入数据的深层表示。 当前自编码器的主要应用有两个方面:一是特征提取;另一个是非线性降维,用于高维数据的可视化,与流行学习关系密切。 自编码器(AutoEncoder,AE):最原始的AE网络是一个三层的前馈神经网络结构,由输入层、隐藏层和

[lonecloud]MYSQL定时任务-定时清除备份数据

背景 由于项目需要,每个月的历史存量数据需要进行一个归档和备份操作,以及一些日志表需要进行一个明细字段清除,让mysql数据库磁盘节省空间。则需要一些定时任务来定时清理这些数据。 技术选型 1. Java 可以基于Quartz/Timer来使用定时任务机制来编写定时任务,需要依赖于Java程序 2.