🔍
📢

Golang HTTP Web框架 Gin

一.安装  使用go下载gin库,命令行输入:go get github.com/gin-gonic/gin ,一般使用需要的依赖: 1 2 import "github.com/gin-gonic/gin" impor...

微服务(Microservice)架构优劣

1. 什么是软件架构?软件架构是一个包含各种组织的系统组织,这些组件包括 Web服务器, 应用服务器, 数据库,存储, 通讯层), 它们彼此或和环境存在关系。 2.什么是微服务架构?...

Arcgis for android绘图画点、线、面

一:实现绘图功能的思路 1:首先需要一个点击地图的一个监听函数,可以实现点击地图画点、线、面。arcgis 提供一个MapOnTouchListener类。 2:创建点、线、面对象,arcgis提供的类有Point,Po...

String、StringBuffer、StringBuilder类区别

        String、StringBuffer、StringBuilder是常用的Java字符串操作类,对于他们的区别大家也都能耳熟能详,但底层到底是怎样实现的呢?今天就再深入分析下这三种字符串操作的区别、各自的...

Android WebView自动允许WebRTC摄像头权限和解决http问题

需要Android 5.0+   向AndroidManifest.xml中加入权限: <uses-permission android:name="android.permission.INTERNET"/>   <u...

Unicode(utf-8、utf-16)ascii 、gbk 、gb2312编码区别

很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一...

员工私生活被老板控制了吗

1914年,如果你在福特汽车公司(Ford)工作,很可能有那么一段时间,公司会雇私人侦探来跟踪你回家。 如果你半路上喝了杯酒,或者跟你家那位拌了嘴,或无论做了些什么影响隔天工作的...

智能手机上瘾的四大设计

现在是晚上十点,你已经梳洗完毕,换上睡衣,好不容易有一天能早早上床,在熄灯之前你最后再查看一次手机…… 几个小时过后,你发现自己还在看手机。 你是不是也曾经如此,或经常...

容器术语基础知识

让我们来探讨 Docker 容器世界中使用的一些基本术语吧。   容器Container:到底什么是容器呢?它是一个 Docker 镜像image的运行实例。它包含一个 Docker 镜像、执行环境和说明。它与系统完全...

URL、URI、IRI、URN区别

理解 URL,URI,IRI 和 URN 之间的区别很重要,因为它们表示不同的概念。所以我们最直接的就是先来看看他们的具体解释分别是什么。 URL 统一资源定位符 URL 英文全称为 Uniform Resource L...

REST - Web服务架构风格

REST(Representational State Transfer)是一种Web服务的架构,其目的是创建具有良好扩展性的分布式系统。   它的约束包含: 使用C/S模型。client和server之间通过一个统一的...

一夫一妻并非人类本性?

如今,即便是再圆满的婚姻,也依然摆脱不了出轨、婚外情的风险。不少人因此认为,这是一夫一妻制的失败。人类为何无法完全掌控自己的性欲?千疮百孔的一夫一妻制为何依然能够存续...

Dockerfile构建docker镜像实践

1、Dockerfile文件和核心指令 在Kubernetes中运行容器的前提是已存在构建好的镜像文件,而通过Dockerfile文件构建镜像是最好方式。Dockerfile是一个文本文件,在此文件中的可以设置各种指令,...

微服务优缺点和迁移挑战

单体的优缺点 单体应用就是将应用程序的所有功能都打包成一个独立的单元,最终以一个WAR包或JAR包存在,没有外部的任何依赖,里面包含DAO、Service、UI等所有的逻辑。单体应用有以下优点...

Nginx配置网站密码认证

Nginx创建访问网站密码认证 1)需要ngx_http_auth_basic_module模块 语法: Syntax: auth_basic string | off; Default: auth_basic off;...

微博|今天你学了什么?
︾ 别人在学什么......
WebGL将助力网页游戏走入新时代!
DDD领域驱动设计尝试初见成效。
从此网JSP升级JSF改造启动!

推荐软件

杀毒软件 - 卡巴斯基个人免费版
影音播放 - VLC
压缩工具 - 7-Zip、WinRAR、WinZip
直播推流 - OBS Studio
美工设计 - GIMP
原型设计 - Pencil
矢量绘图 - Inkscape
需求分析 - FreeMind
Linux系统 - DebianUbuntu
FTP客户端 - FileZilla
SSH客户端 - Linux终端、WSL、PuTTY
Git自托管 - GitWeb、GitLab、Gogs
Go IDE - Visual Studio Code
Java Web服务器 - JettyTomcat
Android反编译 - JADX
串口 - PuTTYMinicom
MySQL - MySQL Workbench
WebDAV - WinSCP
容器 - KubernetesDocker

职场办公软件选型

通讯工具 QQ、微信、Email
文档处理 LibreOffice、MS Office
        

Web网站开发选型

网页制作 HTML5、CSS、Javascript
前端框架 Semantic-UIBootstrap
注册域名 Namecheap、谷歌Domain
购买主机 Google Cloud、阿里云
数据操作 JDBC、MyBatis、Spring
        ADO.NET、LINQ、EF
上传部署 FTP/SFTP使用、SSH管理
安全证书 Let's Encrypt免费证书
        

桌面程序开发选型

图形界面 WPF、JavaFX、基于浏览器
开发框架 .Net FrameworkJava
安装部署 .exe、Windows服务、Systemd
加密混淆 ConfuserEx
        

手机应用开发选型

版本兼容 Android 4.4+、iOS 10.0+
IDE Android Studio 3、XCode 9
相关技术 PWA、Core ML(机器学习)
应用市场:
F-DroidGoogle PlayApp Store
        

技术库选型

单元测试 JUnit 5
RPC gRPC
        
热门标签
Android java windows web c# .NET linux asp.net javascript 开发 jquery Google 手机 iphone sql 数据库 游戏 应用