读Java8函数式编程笔记07_设计和架构的原则

1. SOLID原则 1.1. 开发良好面向对象程序的准则 1.2. Liskov substitution里氏替换 1.3. Interface segregation接口隔离 1.4. Single responsibility单一功能原则 1.4.1. 程序中的类或方法只能有一个改变的理由 1 ...

Spring Native打包本地镜像,无需通过Graal的maven插件buildtools

简介 在文章《GraalVM和Spring Native尝鲜,一步步让Springboot启动飞起来,66ms完成启动》中,我们介绍了如何使用Spring Native和buildtools插件,打包出本地镜像,也打包成Docker镜像。本文探索一下,如果不通过这个插件来生成镜像。这样我们可以控制更 ...

半个前端新手入门Electron的过程

前言 先说几句废话,本人是一名 web 后端开发,主语言是 java,在学 Electron 之前,只会一点点 HTML和 JavaScript。本文讲的也是我学习 Electron 的过程,而非教程,请酌情参考。 Electron是什么 Electron是一个使用 JavaScript、HTML ...

ua5.4源码剖析:三. C++与Lua相互调用

概述 从本质上来看,其实说是不存在所谓的C++与lua的相互调用。lua是运行在C上的,简单来说lua的代码会被编译成字节码在被C语言的语法运行。在C++调用lua时,其实是解释运行lua文件编译出来的字节码。lua调用C++其实还是解释运行lua文件编译出来的字节码的语义是调用lua栈上的C++函 ...

easy excel 导入导出

随笔记录通过easy excel实现导入导出 第一步:导入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>3.1.0</version></dependency>第二 ...

面试题积累_01

1 如何判断一个数是否为奇数? //常规方法 bool isOdd_Method1(int n) { if (n % 2) return true; else return false; } //高效方法 bool isOdd_Method2(int n) { //奇数的二进制形式最后一位一定是1 ...

明解Spring6(一)------邂逅

一、Spring简介 1、Spring介绍 Spring 是一款主流的 Java EE 轻量级开源框架 ,Spring 由“Spring 之父”Rod Johnson 提出并创立,其目的是用于简化 Java 企业级应用的开发难度和开发周期。Spring的用途不仅限于服务器端的开发。从简单性、可测试性 ...

Go使用post方法将json数据传给一个url(后端接口)

最近做的一个项目是采用前后端分离模式写前端,后端是fabric区块链,提供接口,需要使用post方法进行访问。如上一章注册用户,就是需要把用户名、账户信息转换成json形式 使用post方法传给后端区块链的url.话不多说直接看代码分析。 /*post1注册用户*/ func signup(url ...

day15-声明式事务

声明式事务 1.事务分类 编程式事务 Connection connection = JdbcUtils.getConnection(); try{ //1.先设置事务不要提交 connection.setAutoCommit(false); //2.进行业务 crud //3.提交事务 conne ...

《RPC实战与核心原理》学习笔记Day14

这篇文章主要描述如何定位RPC问题以及如何使用时钟轮来管理RPC中的定时任务,主要包括如何设计合适的异常机制,如何使用分布式链路跟踪系统,以及如何使用时钟轮来管理RPC中的超时控制和心跳检测。 ...

初识Flask

初识Flask Flask简介 Flask是一个基于Python的web框架,由奥地利开发商Armin Ronacher于2010年4月1日发布。它以灵活、“微”框架著称,其本身并不具备太多的功能,但通过丰富的第三方插件,使其在保持重量轻和简单的同时仍然可以进行高度扩展,让开发者能轻松应对现实开发中 ...

Go Gin使用get/post方法获取网页数据,获取form表单数据

简单介绍一下Go中Gin使用get和post方法获取前端数据 1.使用get方法获取url中的参数 因为我使用的网页只需要在url上传一个参数,简单介绍一下,get方法的传参吧,可能不全,后续补充~ 在主函数使用get/post方式加载需要从网页中使用get/post方法获取数据如下(默认使用get ...