SpringCloud 微服务框架

  • Post author:
  • Post category:其他

单体架构:将业务全部功能集中到一个项目中,打成一个war包存储,部署在一台服务器中,只有一个数据库 优点 :架构简单,部署成本低。适合小型项目 问题:高并发性能问题,开发时代码耦合问题,部署升级时停服的问题 垂直架构:拆分模块,每个模块使用自己的数据库,如果有模块需要其他模块数据时需要自己查对方模块数据库 问题:大量代码冗余,系统难以维护,性能问题,部署问题 分布式架构:根据业务功能对系统做拆分,…

继续阅读 SpringCloud 微服务框架

百度地图 JavaScript 库在 https 下无法使用的问题

  • Post author:
  • Post category:java

1、在页面加入 <script type="text/javascript"> window.HOST_TYPE='2' </script> 2、然后引入百度api,注意密钥及在url中添加参数s=1 <script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=您的密钥&…

继续阅读 百度地图 JavaScript 库在 https 下无法使用的问题

如何实现内网映射到公网?

  • Post author:
  • Post category:其他

有些时候我们需要把自己的笔记本当做服务器连接到公网上,以便让自己的小项目能够被其他人访问或者看到。正常情况,我们台电脑上网都应该是配备了一个公网ip的。但是呢,不幸的是我们的电脑所分配到的ip都是内网ip,因此我们无法让外部公网访问到我们的电脑。 绝大多数的IP地址都是公有地址,需要向国际互联网信息中心申请注册。但是在IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用。这三个…

继续阅读 如何实现内网映射到公网?

SQL Server循环插入数据

  • Post author:
  • Post category:其他

--循环执行插入10000条数据declare @ID intdeclare @eigyousyocode nvarchar(16)declare @datet datetimedeclare @placecode nvarchar(16)beginset @ID=1set @eigyousyocode='1'set @datet='2015-05-06 17:22:24.990'set @pla…

继续阅读 SQL Server循环插入数据

7Z命令行详解

  • Post author:
  • Post category:其他

Usage: 7za <command> [<switches>...] <archive_name> [<file_names>...] [<@listfiles...>] <Commands> a : Add files to archive b : Benchmark d : Delete files from arch…

继续阅读 7Z命令行详解

String类常用方法

  • Post author:
  • Post category:其他

在实际的项目开发过程之中,只要是项目都一定会存在String类的定义,所以掌握这个类之中的常用处理方法对我们开发者而言是非常重要的。 JavaDoc文档简介 在以后进行开发的过程之中肯定要大量的去使用API文档(JavaDoc),这个文档可以直接通过oracle的在线访问进行查看。JavaDoc 在JDK1.9之后,所有的常用类库都会在JVM启动的时候进行全部的加载,这样实际上性能会有所下降,但1…

继续阅读 String类常用方法

Android studio 报错:amdvlk64.dll 和 emuglConfig_init:

  • Post author:
  • Post category:其他

报错截图如下: amdvlk64.dll: 这个没有什么特别的方法,在网上下载并按照教程放在指定位置即可。在 Stack Overflow 上有一篇文章有下载资源及存放位置,但时间太久已经找不到地址。 emuglConfig_init: 后面的一系列报错大概原因是虚拟机的问题。 (没有下载过虚拟机的会显示在中间) 这里不要选择 Automatic,我选择的是 Software 可以正常启动。 注意…

继续阅读 Android studio 报错:amdvlk64.dll 和 emuglConfig_init:

vscode 快捷启动vue项目

  • Post author:
  • Post category:vue

1.选择终端 2. 选择配置任务 3. 选择启动命令 4. 会在项目根目录生成一个tasks.json文件,里面的内容就是刚选中启动命令自动生成的代码(不用去管它) 5. 现在每次就可以直接在终端选择运行任务 选择前面选择的命令点击,vscode就会自动帮你运行npm run dev 启动项目     版权声明:本文为m0_49440146原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请…

继续阅读 vscode 快捷启动vue项目

SpringBoot日志框架的选择及使用原理

  • Post author:
  • Post category:其他

1 日志框架介绍 对于我们日常开发日志是经常使用的,当然以前的我们可能还傻傻的各种System.out.println("重要数据")在控制台输出各种重要数据呢,投入生产的时候再注释掉。到现在为止呢,已经有很多日志可供选择了,而市面上常见的日志框架有很多,比如:JCL、SLF4J、Jboss-logging、jUL、log4j、log4j2、logback等等,我们该如何选择呢? 市面上的日志框架…

继续阅读 SpringBoot日志框架的选择及使用原理

多进程之间共享全局变量 python实现

  • Post author:
  • Post category:python

线程之间是可以正常共享全局变量的,因为是共用同一片空间的,而进程之间所使用的是不同的内存空间 所以线程之间可以共享全局变量,因为共用一片空间 不同进程使用不同的空间,所以使用的资源本质上是不同的,所以一片空间上的变量变化了不会影响另一个空间的资源变化。 通过代码来对比2者的区别: 多线程实现: import threading import time num = 100 def demo1(): …

继续阅读 多进程之间共享全局变量 python实现