【技术头条06/02/PM 9点闪读】循序渐进VUE+Element…|使用VUE开发用户后台时的动态…|encode / …|MySQL 分库分表|了不起的 tsconfig.j…|

  1. 循序渐进VUE+Element 前端应用开发(6)— 常规Element 界面组件的使用

    在我们开发BS页面的时候,往往需要了解常规界面组件的使用,小到最普通的单文本输入框、多文本框、下拉列表,以及按钮、图片展示、弹出对话框、表单处理等等,本篇随笔基于普通表格业务的展示录入的场景介绍这些常规Element组件的使用,使得我们对如何利用Element组件有一个大概的认识。 …

  2. 使用VUE开发用户后台时的动态路由问题、按钮权限问题以及其他页面处理问题

    如今前后端分离是大势所趋,笔者虽然是做后台的,但也不得不学学前端的流行框架VUE -_-||| 。 为了学习VUE,笔者搭建了一个简单的用户后台,以此来了解VUE的开发思路(注:本项目不用于实际开发,只是为了学习,本文重点在于vue的动态路由添加,动态权限以及页面处理的一些小问题)。 一、项目组成 …

  3. encode / django-rest-framework [github热门推荐]

    Web APIs for Django. 🎸

  4. MySQL 分库分表

    1,背景 我们在工作当中,随着用户和业务增长,业务越来越复杂,数据量越来越多,对数据库的性能和效率就有了更高的要求,就需要开始考虑分库分表了。数据库的性能会受到以下几个因素影响: …

  5. 了不起的 tsconfig.json 指南

  6. 开源我去年写的适用于前后端分离项目的权限控制框架——easylimit

  7. 查询电脑的逻辑核心数,不同业务下如何配置线程池

  8. GridManager loading样式修改

  9. Six Questions to Answer Before Implementing a Telemetry Feature

    “Telemetry helps to Shape the product, but not at cost of user’s privacy, we need Data collection but make sure none of it contains any Data points which can be used to profile a user,” says developer Trishul Goel when discussing how they do telemetry at Cliqz … Developers implementing telemetry features need to put in extra effort to make sure that people can’t be identified from the Data … “I once build [an open-source Project] with opt-in for telemetry Data, bug reports, and anonymous Analytics,” explains open-source maintainer Sebastian Golasch.

  10. Enabling Full Cycle Development: Four Core Cloud Native Platform Capabilities

    This article will explore the new Dev/ops requirements, outline the four Core platform capabilities, and provide guidance on avoiding common antipatterns when building an application platform … Bringing together all of the requirements discussed so far results in four Core capabilities that a Cloud native platform must provide: container management, progressive delivery, Edge management, and observability management … With the motivations for enabling full cycle development presented, the four capabilities of a Cloud native platform defined, and a number of antipatterns highlighted, what is Next.

  11. Zero Day Attacks – A Sleeping Disaster

    ‘Zero-day attack’ is a phrase used for describing the threat of an unknown security vulnerability in computer software or application that a patch has not been released – or which the App developers were unaware of or didn’t have sufficient time to deal with … A zero-day attack usually occurs between the time the vulnerability is First found and the Gap the App developers take to release the required solution to counter exploitation … security vulnerabilities create serious security risks, leaving everyone vulnerable to zero-day attacks, which may end in potential damage to a computer or personal Data.

【技术头条06/02/PM 8点闪读】前后端分离,如何在前端项目中动…|ClickHouse源码笔记1…|Qv2ray / …|springBoot增加聚合项…|使用 Flutter 绘制图表…|

  1. 前后端分离,如何在前端项目中动态插入后端API基地址?(in docker)

    开门见山,本文分享前后端分离,容器化前端项目时动态插入后端API基地址,这是一个很赞的实践,解决了前端项目容器化过程中受制后端调用的尴尬。 尴尬从何而来 常见的web前后端分离:前后端分开部署,前端项目由nginx承载打包文件,反向代理请求。 应用的某些部分必须是可配置的,比如API调用基地址, 前 …

  2. ClickHouse源码笔记1:聚合函数的实现

    由于工作的需求,后续笔者工作需要和开源的OLAP数据库ClickHouse打交道。ClickHouse是Yandex在2016年6月15日开源了一个分析型数据库,以强悍的单机处理能力被称道。 笔者在实际测试ClickHouse和阅读ClickHouse的源码过程之中,对"战斗民族"开发的数据库十分欣 …

  3. Qv2ray / Qv2ray [github热门推荐]

    ⭐ A cross-platform V2ray/SSR/Trojan GUI Client written in C++ / Qt ⭐

  4. springBoot增加聚合项目

    1、新建父级maven项目springboot,删除多余部分,保留pom.xml文件,增加文件内容添加依赖jar包 <?xml version=”1.0″ encoding=”UTF-8″?> <project xmlns=”http://maven.apache.org/POM/4.0.0…

  5. 使用 Flutter 绘制图表(一)柱状图📊

  6. 一个骚命令防止你的文件被误删除!

  7. react-手把手教你构建一个简单的ssr环境

  8. 一次性讲明白vue插槽slot

  9. 基于Axios二次封装,适用VUE项目

    为了更方便的在项目中的使用,那就自己动手开发一个基于项目的请求插件 … Const apiList = [ {apiName: ‘getTest’, method: ‘GET’, url: ‘api/test’}, {apiName: ‘postTest’, method: ‘Post’, url: ‘api/test’}, {apiName: ‘delTest’, method: ‘DELETE’, url: ‘api/test’}, {apiName: ‘putTest’, method: ‘PUT’, url: ‘api/test’}, ] function success({res, resolve, reject}) { let { Data } = res … If(Data.code = 200){ resolve(Data.Data)。

  10. Dew Drop – June 2, 2020 (#3209)

  11. 链表的应用和实现

    默认Data为整型 typeof struct Node{ int Data … // 不存放有效数据的头结点,分配动态内存 PNode pHead = (PNode)malloc(sizeof(Node)) … Int main() { // 头节点 PNode pHead = NULL。

【技术头条06/02/PM 7点闪读】Golang-自动化监控教务系…|管程(Monitor)概念及J…|bjmashibing / …|攻击无处不在,区块链里常见的3…|并发编程第八天——–…|

  1. Golang-自动化监控教务系统成绩单

    一、Golang模拟用户登陆,突破教务系统 1.1 请求登陆页面 整个流程中的第一步是获取登陆页面,就像下图这样人为的通过浏览器访问服务端,服务端返回反馈返回登陆页面 访问登陆页面的目的上图中标注出来了,为了获取到Cookie,给真正发起登陆到请求方法使用。 下面的golang发送http到get请 …

  2. 管程(Monitor)概念及Java的实现原理

    互斥 互斥访问是并发编程要解决的核心问题之一。 有许多种方法可以满足临界区的互斥访问。大体上可以分为三种, 一种是软件方法,即由用户程序承担互斥访问的责任,而不需要依赖编程语言或操作系统,譬如Dekker算法、Peterson算法等,通常这种方式会有一定的性能开销和编程难度。 第二种是操作系统或编程 …

  3. bjmashibing / InternetArchitect [github热门推荐]

    年薪百万互联网架构师课程文档及源码(公开部分)

  4. 攻击无处不在,区块链里常见的3类攻击

    本文为万向区块链蜂巢学院线上公开课第13期的内容。在本次分享中,Parity亚洲区技术总监贾瑶琪博士以过去几年区块链遇到的攻击实例,为大家展示了不太一样的区块链安全和隐私问题。蜂巢学院每…

  5. 并发编程第八天——–大厂必问之 AQS 源码解析

  6. 繁杂网络IO型业务的分析及探索–协程和响应式

  7. postcss 插件开发:批量自动化移动端1px解决方案

  8. 从软件开发到 AI 领域工程师:模型训练篇

  9. Flutter代码规范优化记录

    Map map={} … 个人项目在Flutter1.0的正式版前就已经使用了,依稀记得是0.7,当时编程基础所有的能力很不扎实(现在也差不多),所以有很多没能避免的地方,但我在知道怎么优化的时候,一定及时优化 … 可能大家没有体验过,一边学Flutter一边学C语言的Hello World吧,所以说话与评价些许有些轻松。

  10. fast_io —— 基于 C++ Concepts 的 IO 库

    fast_io 是基于 C++ 20 Concepts 的 C++ IO 异常安全 RAII 库,它比 cstdio、iostream 快至少十倍。

  11. 重温JavaScript中内置Date属性

    没有参数,新创建的Date对象表示实例化时刻的日期和时间,第一种没有参数的方法估计前端日常开发中频率最高使用方法 … 这一招感觉不够用,想着寻思有没有类似直接给天数,然后能够自动算出后面的日期内置方法 … 研究琢磨一番倒是可以,但是马上拿到项目中,这种成熟稳定第三方库难道不香嘛。

【技术头条06/02/PM 6点闪读】OAuth + Securit…|Jpa使用详解|p4gefau1t / …|如何不重启热更新线上 Java…|微服务项目中如何管理依赖版本号…|

  1. OAuth + Security – 3 – JWT令牌

    为什么使用JWT令牌 在上面的资源服务器中,通过配置,我们了解到,当我们拿着token去获取资源时,程序会先去调用远程认证服务器的端点去验证解析token,或者在本地解析校验token,这样毫无疑问,当访问量过大的时候,对认证服务器的压力可想而知,所以为了解决上面的问题,我们采用JWT令牌格式,可以 …

  2. Jpa使用详解

    ORM思想 1.ORM概述 ORM(Object-Relational Mapping) 表示对象关系映射。在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中。只要有一套程序能够做到建立对象与数据库的关联,操作对象就可以直接操作数据库数据,就可以说这套程序实现了ORM对象关系映射 …

  3. p4gefau1t / trojan-go [github热门推荐]

    Go实现的Trojan代理,支持自动证书申请/多路复用/路由功能/CDN中转,多平台,无依赖。A Trojan proxy written in Go. An unidentifiable mechanism that helps you bypass GFW. https://p4gefau1t.github.io/trojan-go/

  4. 如何不重启热更新线上 Java 代码?

    作者:未分配微服务 https://www.cnblogs.com/orange911/p/10583245.html 一、前言 热更新代码的场景 1)当线上服务器出现问题时,有些时候现有的手段不足以发现问题所在,可能需要追加打印日…

  5. 微服务项目中如何管理依赖版本号?

  6. [SwiftUI] 显式动画和隐式动画

  7. 架构师之路 — 基础设施架构

  8. [译] 一个你不知道但可能会需要的 Vue 插件

  9. 大家好,历时 2 天,我放弃了小鹤双拼。

    昨晚上在乐刻跑完步,去地下车库开车回家。

    用手机微信付钱的时候,正好停车的位置附近没有二维码让我扫,因为我之前扫过很多次,记得公众号的名字,所以我打开微信搜索“江北嘴置业”这几个字。

    但是…

  10. 基于create-React-App快速搭建React项目

    ​ 项目搭建是基于create-React-App脚手架的,以前开发过程中,也曾自己搭建过一些脚手架,由于水平有限,对于webpack实在玩不熟,最后考虑到效率和普及性,决定还是使用官方脚手架,再做一些适应性调整 … ​ 项目打包时,如果不配置按需加载,项目打包时,会将所有安装的依赖打包进来,造成项目体积大,影响加载速度,配置按需加载安装React-App-rewired和babel-plugin-import插件,命令如下 … ​ 做完之后,再次启动项目,我们会发现项目启动失败,提示找不到config-overrides.js文件,因为配置按需加载需要对create-React-App的一些配置进行覆盖,所以我们需要自己写一些配置。

  11. 大数据+AI Meetup

    凡未购买过小册的用户,均可领取三张 5 折新人专享券,购买小册时自动使用专享券,最高可节省 45 元。

  12. Cloud-native development – On local containers

    This First use case focuses on developer environments that are using any Variety of local container tooling in their development environments … The integration of these tools is of vital importance when pushing their solutions Beyond the local development environment and is presented here from developer, to development environment, and finally to the test infrastructure … Once the developer is satisfied with their local machine testing of their code, the dependencies, and results of a local container deployment, they have some options for setting up the push of their Work to the centralized development team infrastructure.

  13. 每日一博 | 序列化/反序列化,我忍你很久了

    序列化的原本意图是希望对一个Java对象作一下“变换”,变成字节序列,这样一来方便持久化存储到磁盘,避免程序运行结束后对象就从内存里消失,另外变换成字节序列也更便于网络运输和传播,所…

  14. FTServer 1.3 发布,简易多国语全文搜索服务器

    FTServer 是一个实用的多国语言全文搜索服务器,无须分词,支持中文字符任意排列。 使用 CRUD + JSP 构建,非常容易整合到各类应用程序中,通过后台线程大量建索引,优化查询时的速度与内存使…

【技术头条06/02/PM】深入了解ConcurrentH…|「MoreThanJava」一…|taichi-dev / …|ARouter-初始化|Selenium入门(自动右键…|

  1. 深入了解ConcurrentHashMap

    在上一篇文章【简单了解系列】从基础的使用来深挖HashMap里,我从最基础的使用中介绍了HashMap,大致是JDK1.7和1.8中底层实现的变化,和介绍了为什么在多线程下可能会造成死循环,扩容机制是什么样的。感兴趣的可以先看看。 我们知道,HashMap是非线程安全的容器,那么为什么Concurr …

  2. 「MoreThanJava」一文了解二进制和CPU工作原理

    「MoreThanJava」 宣扬的是 「学习,不止 CODE」,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」。 当然 不论新老朋友 我相信您都可以 从中获益。如果觉得 「不错」 的朋友,欢迎 「关注 + 留言 + 分享 …

  3. taichi-dev / taichi [github热门推荐]

    Productive & portable programming language for high-performance, sparse & differentiable computing

  4. ARouter-初始化

  5. Selenium入门(自动右键保存图片到本机上)

  6. 记一次 K8S 内部服务调用域名解析超时排坑经历

  7. Android Systrace 基础知识(7) – Vsync 解读

  8. Lifecycle介绍以及源码解析

    这里调用了 通知观察者的方法,是 Lifecycle.Event.ON_CREATE mFragmentLifecycleRegistry.handleLifecycleEvent(Lifecycle.Event.ON_CREATE) … } @Override protected void onStop() { // 这里调用了 通知观察者的方法,是 Lifecycle.Event.ON_STOP mFragmentLifecycleRegistry.handleLifecycleEvent(Lifecycle.Event.ON_STOP) … 这里用了计数相加法 ,用来记录每个Activity的生命周期,比如当发送这个的 Lifecycle.Event.ON_START,start数相加,当start==1的时候,也就是又一个Activity走到onStart()时候,就发送Lifecycle.Event.ON_START事件。

  9. 说了这么多次 I/O,但你知道它的原理么

    物理 I/O 中的 CPU 是很聪明的,CPU 传输完成后会转而做其他事情,它和中断心灵相通,等到中断发生后,CPU 才会回到传输这件事情上来 … 每个连接到计算机的 I/O 设备都需要有某些特定设备的代码对其进行控制,例如鼠标控制器需要从鼠标接受指令,告诉下一步应该移动到哪里,键盘控制器需要知道哪个按键被按下等 … 与设备无关的软件的基本功能是对所有设备执行公共的 I/O 功能,并且向用户层软件提供一个统一的接口。

  10. 巡云轻论坛系统 4.6 发布,包含多项更新

    v4.6 主要更新: 1、调整前台移动端界面。 2、增加模板资源文件编辑功能。 3、增加后台管理问题悬赏设置悬赏上限和下限设置。 4、调整后台话题、问题详细页界面。 5、代码高亮用prism替换原来…

  11. wt-console 发布 1.2.0 版本,应用内日志工具

    在App开发过程中,经常会遇到一个场景:测试说我遇到一个xxx问题,但是给到开发这边时要么很难复现,要么复现成本高。 在我们开发WeTrident的过程中,基于React Native开发一款类似vConsole的…

【技术头条06/02/PM 5点闪读】上位机C#通过OPCUA和西门…|ventoy / …|ASP.NET Core 依赖…|老码农经验谈:写代码10年后,…|Elasticsearch学习…|

  1. 上位机C#通过OPCUA和西门子PLC通信

    写在前面: 很多人在学习OPCUA的时候,有个非常苦恼的问题,就是没有OPCUA服务器的环境,这时候,有些人可能会想到通过类似于KepServer这样的软件来实现。那么,有没有一种方式,实现快速搭建OPCUA环境呢?答案是有的,今天继续给大家分享S7-PLCSIM Advanced,S7-PLCSI …

  2. ventoy / Ventoy [github热门推荐]

    A new bootable USB solution.

  3. ASP.NET Core 依赖注入最佳实践与技巧[译]

    ASP.NET Core 依赖注入最佳实践与技巧 原文地址:https://medium.com/volosoft/asp-net-core-dependency-injection-best-practices-tips-tricks-c6e9c67f9d96 [正(ke)确(xue)上(shan …

  4. 老码农经验谈:写代码10年后,你不走这3条路,基本上就废了

  5. Elasticsearch学习路线

  6. Flutter主题风格

  7. JDK14性能管理工具:jmap和jhat使用介绍

  8. 刚配了一个主机,很久没碰游戏了,求推荐

    网游和单机都行 ,个人喜欢玩 守望先锋…

  9. VUE项目中常用的一些第三方库

    注意,这个配置方法随着swiper版本的不同而改变,例如一些老教程中swiperOption的配置方法就已经行不通了 … Import Axios from ‘Axios’ //首先引入 //发送get请求 Axios .get(‘URL’)//可以直接在URL中添加参数 .then(response => (this.info = response))//请求成功 .Catch(function (error) { // 请求失败处理 console.log(error) … 在传递的数据较少较简单时,可以直接从组件中this.$Store.commit(‘事件名’,数据)。

  10. 分享一个新出炉的JVM里不痛不痒的BUG(Attach机制相关)

    的实现来看,它设计的初衷不应该是一个多线程的设计,于是我昨晚上又翻了一遍代码,发现还真可能存在这种情况 … 举个栗子,当我们很多人同时执行jstack的时候,就可能会发生,当然有个前提是之前都没有做过任何和attach相关的操作。

  11. 工作后还有必要考证、考研吗?

    上述场景外,考证或读研主要作用就是学习新知、提升自我,证书仅能证明你拥有的专业知识和学习能力,却无法改变太多东西 … 工作后再考,必须要考个好的,有含金量的,毕竟你是工作以后才考的,应聘时雇主也不会把你当新人看,对你会有更高的要求,人生真的无法重来 … 如果觉得工作累没有成就感,怀念校园生活,那其实是逃避现实,掩盖了自控能力差、无法提升自我的本质,即使拿到证书学历,往后也只会越来越难。

  12. DBeaver 7.1.0 发布,可视化数据库管理平台

    DBeaver 7.1.0 发布了,更新内容如下: 数据库导航器: 已添加统计视图(表大小) 重新设计了连接颜色 添加了连接主机名提示 数据查看器: 已添加参考光标面板查看器 添加了列排序设置保存/…

  13. 码云推荐 | 物联网边缘服务系统 pyfree-IotEdge

    c++开发的一套物联网边缘服务系统,当前主要包含采集和调度两个子系统,采集子系统用于设备的供电、态势、IT资源等信息采集,支持串口、网口、蓝牙等采集接口,以及采集数据的分析、中转、级联…

【技术头条06/02/PM 4点闪读】Spring Cloud 系列…|怎样实现登录?| Cookie…|你不知道的 Blob|SpringBoot多数据源的…|深入了解ConcurrentH…|

  1. Spring Cloud 系列之 Apollo 配置中心(一)

    背景 随着程序功能的日益复杂,程序的配置日益增多:各种功能的开关、参数的配置、服务器的地址等等。 对程序配置的期望值也越来越高:配置修改后实时生效,灰度发布,分环境、分集群管理配置,完善的权限、审核机制等等。 在这样的大环境下,传统的通过配置文件、数据库等方式已经越来越无法满足开发人员对配置管理的需 …

  2. 怎样实现登录?| Cookie or JWT

    先问小伙伴们一个问题,登录难吗?“登录有什么难得?输入用户名和密码,后台检索出来,校验一下不就行了。”凡是这样回答的小伙伴,你明显就是产品思维,登录看似简单,用户名和密码,后台校验一下,完事了。但是,登录这个过程涵盖的知识点是非常多的,绝不是检索数据,校验一下这么简单的事。 那么登录都要哪些实现方式 …

  3. 你不知道的 Blob

  4. SpringBoot多数据源的实现

  5. 深入了解ConcurrentHashMap

  6. iOS的OC的方法缓存的源码分析

  7. 近日,脱袜子公开了他的最新电脑配置

    Linus Torvalds 公开其最新 Linux 开发 PC 的所有配置

    日前,Linus Torvalds 曾在 Linux Kernel 5.7-rc7 公告中透露,其已放弃 Intel…

  8. BeetlSQL 2.12.29 发布,Java Dao 工具

    本次发布一个小Bug修复 #I1IFG7 TimeStatInterceptor max值未正确设置 Maven <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetlsql</artifactId> <version>2.12.29.RE…

  9. 网上看到的字节面试题,不自量力写下答案

    网络层拿到这些数据包后,通过IP地址,配合ARP协议反查出Mac地址,开始传输数据 服务器收到这些数据后,将在TCP传输层协议中被分割的报文还原成完整的,这个时候一般会校验是否有权限、是否设置了缓存以及是否过期等 … 我们知道浏览器在拿到文件后会将它们解析成对应的DOM和CSSOM,这里有两个方面:第一个方面,由于浏览器的GUI渲染线程和JS线程互斥,所以碰到script标签就会先对JS文件进行解析,从而阻塞渲染,所以要注意书写的位置 … HTTP是无状态的应用层协议,导致服务器无法记住客户端用户的操作,而Cookie主要用来记录用户的身份信息,它的大小只有4kb,不管服务端是否需要用到它,它总是被来回的传递(但不支持跨域),它和HTTP缓存一样,也可以通过设置Max-age和expires字段决定过期时间。

  10. 我这废柴怎么可能逆袭的一生、第四天

    可以开始套娃操作了 // 有木有发现,其实这是个闭包 // 来来来,实现个once函数,让函数只执行一次 function once(fn){ let done = false … Return function(){ if( … // reduce 对数组每个元素执行一个执行一个由我们提供的函数,并将其汇总为一个单个函数 function compose (…args){ return function(value){ return args.reverse().reduce(function(ACC,fn){ return fn(ACC)。

  11. 特殊不可见字符导致Excel数据校验出错

    昨天晚上,突然有运营过来说,导入Excel的时候,校验数据时有一个电话号码一直报错:电话号码不正确,当时百思不得其解,但由于时间太晚,所以放到第二天再来处理 … 测试下来依旧是报错,没办法,只能找到后端一起解决问题,后端马上发现了问题,电话号码没有通过正则校验:^(1)\d{10}$ … 于是先手动输入这个号码进行校验,发现是可以通过的,那么马上就想到了可能是数据问题,然后去传入的参数处复制该号码,发现也能通过校验,于是就认定了,锅肯定是后端的,甩就完事了。

  12. NGINX Unit 1.18.0 发布,动态 Web 应用服务器

    NGINX Unit 1.18.0 已发布,此版本为内部路由引入了改进用于简化部分配置,以及引入用于对应用进程进行 chroot 操作的隔离选项 “rootfs”。 主要更新内容: Feature: 新增”rootfs”隔离选项,用…

【技术头条06/02/PM 3点闪读】.NET编程5月小结 – Bl…|用一个通俗易懂的例子彻底说清楚…|使用Vue全家桶+Node.j…|六一沸点特别活动 – 精选回答|用css实现一个皮卡丘|

  1. .NET编程5月小结 – Blazor, Unity, Dependency Injection

    本文是我在5月份看到的一些有趣的内容的集合。在这里你可以找到许多有关Blazor、ASPNET Core的学习资源和示例项目,有关在Unity中使用Zenject进行单元测试的博客,有关Unity项目架构的讨论,以及对依赖注入感兴趣的人的必读书籍。 …

  2. 用一个通俗易懂的例子彻底说清楚单例模式

    一、背景 在企业网站后台系统中,一般会将网站统计单元进行独立设计,比如登录人数的统计、IP数量的计数等。在这类需要完成全局统计的过程中,就会用到单例模式,即整个系统只需要拥有一个计数的全局对象。 在网站登录这个高并发场景下,由这个全局对象负责统计当前网站的登录人数、IP等,即节约了网站服务器的资源, …

  3. 使用Vue全家桶+Node.js搭建的小型全栈项目

  4. 六一沸点特别活动 – 精选回答

  5. 用css实现一个皮卡丘

  6. Flutter setState流程分析

  7. 4K 显示器 确实 比 2K 的舒服

    前几天,看论坛里在争论这个显示器分辨率问题,自己本身用的是 2K,趁着 618 买了 戴尔 U2720QM 。
    提升不是一点半天,光网页字体就显示细腻。

    所以,4K 才是最好的。…

  8. 三箭齐发!Spring Cloud 多个生产版本更新发布

    Spring Cloud Hoxton.SR5 Spring Cloud 2020.0.0.M2(Ilford) Spring Cloud Greenwich.SR6, 重点说明 Hoxton.SR5 生产可用版本的变化 Hoxton.SR5 同时支持 Spring Boot 2.2.x 和 Spring Boot …

  9. Beetl 3.1.7 版本发布,Java 模板引擎

    修复HTML标签属性转化配置类不起作用的Bug 增强了FunctionPackage,提供了registerFunctionPackageAsRoot接口 <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetl</…

  10. 价值10万美金的Apple ID登录漏洞,无需密码完全接管你的账户

    近日曝出苹果这一“使用Apple ID登录”功能存在高危漏洞,黑客可以利用该漏洞攻击用户设备,甚至进行账号劫持 … 去年,苹果宣布引入“使用Apple ID登录”功能,作为一种隐私保护工具,旨在提高用户安全性,用户可以直接使用苹果账号登录,而无需透露自己的电子邮件、Twitter、Facebook等其他平台账号 … 4月,全栈研发人员Bhavuk Jain发现了苹果“使用Apple ID登录”功能的这一严重漏洞,该漏洞允许黑客使用任何其他Apple ID进行登录,带来的直接后果就是用户的第三方账户劫持。

  11. Elemental:一款功能强大的MITRE ATT&CK威胁库

    Elemental提供了一种探索、研究和分析ATT&CK数据集的替代方法,可以帮助研究人员将相关的Atomic红队测试用力和Sigma规则映射到各自对应的技术之中 … Elemental还可以帮助安全防御端的研究人员创建自定义MITRE ATT&CK技术并上传Sigma规则 … ATT&CK数据集可以通过Python客户端进行收集,Atomic红队测试集可以通过Atomic红队GitHub库导入,Sigma规则(包含了ATT&CK标签的规则集)则通过Sigma的GitHub规则集导入。

【技术头条06/02/PM 2点闪读】Postman+Newman+…|搭建Prometheus平台,…|对于软件架构师的一些理解|【Android 音视频开发打…|Typescript入门之数组…|

  1. Postman+Newman+Git+Jenkins接口自动化测试

    Postman+Newman+Git+Jenkins接口自动化测试 …

  2. 搭建Prometheus平台,你必须考虑的6个因素

    作者简介 Loris Degioanni,Sysdig的创始人和CTO,同时还是容器安全工具Falco的创建者。 原文链接 https://thenewstack.io/6-things-to-consider-in-a-prometheus-monitoring-platform/ 本文转自Ran …

  3. 对于软件架构师的一些理解

    一、软件架构师的定义 架构师在一个团队中的职责比较独特,既有特定的工作,又没有特定的工作。但毫无疑问处于团队的核心位置。 架构师不是项目经理,却也需要决定交付软件的时间和形式。架构…

  4. 【Android 音视频开发打怪升级:FFmpeg音视频编解码篇】五、Android FFmpeg+OpenGL ES播放视频

  5. Typescript入门之数组与元组

  6. 25. 学习 Go 协程:详解信道/通道

  7. 深入解析单例模式的写法以及破坏单例方式

  8. 又看到了副业月入 XX 的帖子,我想问下有人还记得 James 吗?

    大约是在 2 年前,在 V 站看到了有人发帖,类似的标题程序员副业月入 XX,当时刚进 V 站没多久,比较好奇

    不记得是他留有联系方式,还是他引流到的网站流有联系方式了,反正是进了他创建的群,经…

  9. Xfce 已迁移至 GitLab

    Xfce 已从 Gitolite 迁移至 GitLab 作为代码托管平台。旧的代码服务器 git.xfce.org 现在仅用于同步镜像(因此仍可以从这里拉取代码),目前新的代码服务器是 gitlab.xfce.org,所有新代码必…

  10. pacebox-springboot 1.0.5 发布,组件更新版

    pacebox-springboot 融合封装已发布,旨在提供快速开发脚手架、打造更好的开源生态环境。希望有志同道合的朋友一起维护该软件、打造一款快速应用开发级生态框架。 案例 inter-boot-demo spri…

  11. TypeScript基础类型总结

    我还是建议读者在最开始练习时还是加上变量类型的声明,便于加深映像,同时在多人协作中,显示声明变量类型会使代码更具有可读性(见仁见智) … ####Never never类型表示的是那些永不存在的值的类型 … 通常这会发生在你清楚地知道一个实体具有比它现有类型更确切的类型。

  12. 绿盟威胁情报周报(20200525~20200531)

    5月28日,绿盟科技监测到有消息称Fastjson在1.2.68及以下版本中存在远程代码执行漏洞,该漏洞可绕过autoType开关的限制,从而反序列化有安全风险的类,攻击者利用该漏洞可实现在目标机器上的远程代码执行 … 【概述】Turla,又名Snake、Uroburos、Waterbug,WhiteBear,最早可追溯到2014年,是来源于俄罗斯的威胁攻击组织 … 绿盟伏影实验室对Turla组织使用的恶意软件进行分析和总结:a.攻击者在编写恶意软件时输出的debug信息是英文,但不是母语。

  13. 做好“换工作规划”,职场发展更顺畅!

    想让职业发展充满确定性,想要每一次跳槽都比之前有飞跃,你得整理出属于自己的“换工作规划” … 我们可以把换工作看成一个周期性行为,它的流程是:了解市场行情——找准目标公司——优化简历——投递岗位/沟通猎头——参加面试——背景调查——拿到offer——办离职手续——入职新公司 … 最后,祝愿所有的老兵和小将都能做好换工作的规划,祝愿所有人都能鹏程万里。

【技术头条06/02/PM 1点闪读】万字总结之设计模式七大原则|Python验证码识别|实现物流场景中小车Marker…|这个前端竟然用动态规划写瀑布流…|MYSQL-追根朔源 你的表情…|

  1. 万字总结之设计模式七大原则

    前言 上篇说了反射,将其作为框架的基础知识。还没看过的移至传送门,万字总结之反射(框架之魂)。今天我们来看设计模式。话不多说,let's go。 什么是设计模式? 设计模式是对软件设计普遍存在的问题,所提出的解决方案。 与项目本身没有关系,不管是电商,ERP,OA 等,都可以利用设计模式来解决相关问 …

  2. Python验证码识别

    最实用最接近生产水平的验证码识别工程,一篇带你从无到有,漫游深度学习,提供你需要的一切资源。 …

  3. 实现物流场景中小车Marker指向目的地

    以下内容转载自面糊的文章《实现物流场景的小车Marker指向目的地》 作者:面糊 链接:https://www.jianshu.com/p/f794b02a81f5 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非…

  4. 这个前端竟然用动态规划写瀑布流布局?给我打死他!

  5. MYSQL-追根朔源 你的表情(🚀🚀🚀utf8mb4)插入对了吗?

  6. 状态变换 | 我的代码没有else

  7. 动态规划之单词拆分

  8. 分布式监控系统 WGCLOUD,新增 docker 状态监控

    WGCLOUD基于java语言开发,是springboot构建的监控系统,支持高并发高性能,核心模块包括:服务器集群监控,ES集群状态监控,CPU监控,内存监控,数据监控,docker监控,网络流量监控,服务心…

  9. Spring Security OAuth 2.5.0 发布

    Spring Security OAuth 2.5.0 稳定版已发布,这也是最终的次要版本。按照计划,2.4.x 和 2.5.x 是受支持的分支版本,现在 2.5.0 的发布则意味着它是最终的次要版本。 官方计划在2021年5月之前…

  10. 你不知道的 Blob

    MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型,是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开 … 在编写 HTML 网页时,对于一些简单图片,通常会选择将图片内容直接内嵌在网页中,从而减少不必要的网络请求,但是图片数据是二进制数据,该怎么嵌入呢 … 你不能直接操纵 ArrayBuffer 的内容,而是需要创建一个类型化数组对象或 DataView 对象,该对象以特定格式表示缓冲区,并使用该对象读取和写入缓冲区的内容。

  11. 针对台湾地区的勒索软件ColdLock

    该攻击开始于5月初,对恶意软件的分析表明,ColdLock与Lockergoga,Freezing和EDA2勒索软件具有相似性 … 目前尚不清楚攻击者是如何进入受害者网络,可以确定的是攻击者以某种方式获得了目标组织Active Directory服务器的访问权限,从而下载勒索软件并在目标域内运行 … 它与Freezing勒索软件家族在域网络传播上使用了相似的方法。