Category:Back-End

  • Android Target 31 Upgrade Raiders —— Remember the bumpy upgrade road of Ali’s first super app

    Time:2022-12-1

    Author: Yang Xikai, Zhang Jiongxuan brief description As the “protocol” and “bridge” between the application and the system version, the Android Target version is an important measure in terms of manufacturer pre-installation cooperation, application store exposure, and open capabilities. In recent years, Google and mobile phone manufacturers have promoted Target upgrade speed and significantly increased […]

  • 1106. Parsing Boolean Expressions: Dual Stack Solving Expression Problems

    Time:2022-12-1

    topic description This is on LeetCode1106. Parsing Boolean Expressions, with a difficulty ofdifficulty。 Tag : “stack”, “expression calculation” gives you a boolean expression represented as a string(boolean) expression, returns the result of the operation of the formula. Valid expressions follow the following conventions: “t”, the operation result isTrue “f”, the operation result isFalse “!(expr)”, the […]

  • MixPHP V3 development process experience Swoole, Workerman, FPM, CLI-Server multiple operating modes introduction

    Time:2022-12-1

    MixPHP V3After the release, because it supports a lot of execution modes, users may not know where to start. Here is a general introduction: CLI-Server: Suitable for local development, zero extension dependencies, full platform support such as Windows/MacOS PHP-FPM: Suitable for shared development environment deployment, and suitable for managing background projects such as admin Swoole, […]

  • TiFlash computing layer overview

    Time:2022-12-1

    This article is selected from《TiDB 6.x in Action》, divided into 6 major contents: TiDB 6.x Principles and Features, TiDB Developer Experience Guide, TiDB 6.x Manageability, TiDB 6.x Kernel Optimization and Performance Improvement, TiDB 6.x Evaluation, and TiDB 6.x Best Practices The module brings together the principles, evaluation, trial experience and other dry goods of the […]

  • Use nginx as a file server to read files created by tomcat

    Time:2022-12-1

    Using Ubuntu 20, tomcat 9, nginx 1.18 background Business requirements, use a Java program to upload pictures, and use nginx as a file server to read step install tomcat & nginx The following two articles have detailed introductions, you can refer to their steps to install How to Install Apache Tomcat Server on Ubuntu 20.04 […]

  • SpringBoot quickly implements the authentication system, based on LoopAuth

    Time:2022-12-1

    LoopAuth is a low-intrusive, streamlined, lightweight, fine-grained Java Web permission management framework Currently includes the following functions: Annotation authentication code authentication login function With/without stateful login Redis login business storage separation Subsequent expansion plans (arranged in order of development): ABAC Permission Expansion Microservice support Account risk monitoring Official address: Gitee GitHub official document try it […]

  • Enrich the parsing scenarios of Eloquent ORM’s where query conditions

    Time:2022-12-1

    personal feelingEloquent ORMofwhereThe conditional parsing scenarios are not so rich, and the assembly of many conditions requires the introduction of additionalorWhere, whereNotIn, whereBetween, whereNotBetweento help complete. This is not very friendly when doing some abstract bottom-level query methods, and the query conditions passed by the upper layer are uncertain. If you can flexibly parse various […]

  • Yii2.0 RESTful API Basic Configuration Tutorial [Reprint]

    Time:2022-12-1

    Recently, I was working on the Yii2.0 RESTful API function. After searching for information for a long time, I found this kind of tutorial. Thanks to the author. The following content has been modified according to the actual situation of my project. Install yii2.0 After installing Composer, you can install Yii application templates by running […]

  • Zero-code development platform – assembly line factory of information system

    Time:2022-12-1

    There are two main ways to implement traditional informatization One is to purchase existing information products on the market. These products are standard products of information systems, but they cannot be used in some special applications, such as process management, which basically vary from person to person. The other is to directly customize and develop […]

  • Use Visual Studio Code to do cross-platform mobile application development based on .NET MAUI

    Time:2022-12-1

    Since 2010, mobile application development has been a very popular direction. Technically, we have experienced native application development, H5-based Web App, mixed-mode mobile application development, and cross-platform mobile application development. .NET is not only a cross-platform application, but also a cross-application platform. The .NET mobile application solution was originally based on Mono, from MonoTouch, to […]

  • The initial completion of imi-nacos – the development progress of the microservice configuration center of the imi framework 20220730

    Time:2022-12-1

    introduction imi is a distributed PHP development framework that supports long-connected microservices. It can run in various container environments such as PHP-FPM, Swoole, Workerman, and RoadRunner. imi has a wealth of functional components, and the v2.1 version has two built-in solutions for distributed long-term connection services. The imi framework is now running stably on: cultural […]

  • Python self-study tutorial 8-What are the precautions for data types

    Time:2022-12-1

    The data type is relatively simple, but there are writing precautions that have to be paid attention to. Tuple Considerations Tuples are another commonly used data type that look similar to lists. The difference between them is that list is a mutable data type whereas tuple is immutable. # tuple a = (1, 2) # […]