首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏DotNet NB && CloudNative

    .NET 6开源 DDD微服务(支持租户、单点登录、多级缓存等)

    前言 基于.NET 6.0搭建跨平台DDD思想WebApi架构、IDS4单点登录、缓存、自动任务、分布式、租户、日志、授权和鉴权、CAP、SignalR docker部署 。 不想配置的话取消引用注释报错注入就OK docker配置 json配置 部分说明 统一服务注册 模块化服务注册 特性注入使用 授权中心 Cap服务 实时通信服务 Consul服务 常用过滤器和静态全局服务 常用帮助类和扩展类 爬虫基于Selenium.WebDriver.MSEdgeDriver用于爬虫数据||自动化测试

    1.2K41编辑于 2023-08-29
  • 来自专栏波波烤鸭

    shiro教程6(realm认证)

    为什么要使用realm认证?    实现realm认证    在上篇教程的基础上我们来完成此案例shiro教程5(整合SSM项目-认证) 首先MD5和SHA1加密简单实现 SHA1算法 public static void main( 项目实现Realm认证 mapper接口 public interface UsersMapper { /** * 查询users表 * @param userName * @return

    1.6K30发布于 2019-04-02
  • 来自专栏TomatoCool

    TP6应用部署

    tp6默认是不会开启应用的,此时我们需要在项目目录下输入以下代码开启应用模式。

    39220编辑于 2023-07-30
  • 来自专栏用户7873631的专栏

    tp6文件上传

    Index { public function index() { return View::fetch('index'); } /** * TP6文件上传操作

    1.1K10编辑于 2022-05-23
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    shiro教程6(realm认证)

    为什么要使用realm认证? 实现realm认证 在上篇教程的基础上我们来完成此案例shiro教程5(整合SSM项目-认证) 首先MD5和SHA1加密简单实现 SHA1算法 public static void main(String 项目实现Realm认证 mapper接口 public interface UsersMapper { /** * 查询users表 * @param userName * @return

    65910发布于 2019-12-12
  • 来自专栏小轻论坛

    做站6,多起落后的成长经验

    一、服务器IP我们网站的服务器IP一定不要经常更换,而且要做好长期的打算,防护好来自外界的无差别攻击或而已攻击,不然网站的源IP暴露后,会被经常DD,换IP换服务器又比较伤站;二、选好服务服务器的性能要能够匹配自己的业务量 ,不要到时候流量大了,自己服务器反而撑不住了,一句话就是如果坚持做站,不要去吝啬卖服务器的钱,而且要买可升级配置的服务器,不然后期很麻烦。 还有就是,不要随便换服务器,一定要保持稳定,否则会伤站,新手站长前期会图便宜去买一些比较廉价的国外服务器。如果安全策略没设置好,很容易被黑客攻击,别问我为什么知道,血的教训。 图片如果发现国内CDN无法给予服务,你可以选择海外CDN。

    62510编辑于 2022-10-30
  • 来自专栏菜鸟成长学习笔记

    Thinkphp6应用路由管理

    今天就来给大家分享一下ThinkPHP6中,如何基于应用定义路由配置。该篇文章需要注意的是,官方文档说的应用是针对多个域名,而本篇文章是基于同一个域名来实现应用。 目录说明第一步肯定是需要安装ThinkPHP6官方框架,这里就直接省略这一步。接下来就是安装应用的组件包。 这是因为你绑定应用之后,在同一个域名下,没有做域名绑定,需要在域名后面添加一个应用名称。因此正确的访问方式应该是这样的。https://域名/admin/menu/create。

    1.2K50编辑于 2023-05-18
  • 来自专栏菜鸟成长学习笔记

    Thinkphp6应用路由管理

    今天就来给大家分享一下ThinkPHP6中,如何基于应用定义路由配置。该篇文章需要注意的是,官方文档说的应用是针对多个域名,而本篇文章是基于同一个域名来实现应用。 目录说明第一步肯定是需要安装ThinkPHP6官方框架,这里就直接省略这一步。接下来就是安装应用的组件包。 这是因为你绑定应用之后,在同一个域名下,没有做域名绑定,需要在域名后面添加一个应用名称。因此正确的访问方式应该是这样的。https://域名/admin/menu/create。

    1.1K21编辑于 2023-06-19
  • 来自专栏深度学习自然语言处理

    6行代码,1行命令!轻松实现模态(视觉)模型离线推理&在线服务

    6 行代码完成推理,1 行命令搭建服务。 目前,已支持了以下模型: Qwen/Qwen-VL-Chat LLaVA 系列 v1.5,v1.6 01-ai/Yi-VL-6B 准备工作 在使用之前,请先安装 LMDeploy 最新版。 离线推理 使用 LMDeploy pipeline 接口推理 VL 模型仅需 6 行代码,这得益于 LMDeploy 把 VL 模型中的视觉部分,和 LLM 模型都封装到推理 pipeline。 这里的服务可以是类似 OpenAI 的服务,也可以是 gradio 服务。相信总有一款适合你! 、轮对话场景,通常需要比较长的推理上下文窗口。

    84610编辑于 2024-04-11
  • 来自专栏后端进阶

    Docker stack 服务编排

    之前 swarm 集群中docker service create一次只能部署一个微服务,我们可以使用 docker stack + compose 一次启动多个服务。 stack 是一组相互关联的服务,它是服务的上一层,这些服务共享依赖关系,并且可以一起编排和缩放。单个 stack 能够定义和协调整个应用程序的功能,简单来说 stack 就是一组服务的集合。 constraints: [node.role == manager] networks: overlay: 该 compose 文件制定部署 3 个服务 ,分别指定了服务的端口、服务实例个数、网络、镜像名称等等, 其中的 visualizer 服务提供一个可视化页面,我们可以从浏览器中很直观的查看集群中各个服务的运行节点。 visualizer 也可以在服务器里面查看服务运行情况: $ docker stack ps mynet ?

    2.9K40发布于 2020-05-07
  • 来自专栏iSharkFly

    Confluence 6 配置 Windows 服务

    如何通过命令行方式为 Windows 服务器设置属性: 找到 Confluence 在 Windows 中安装的服务名(进入 控制面板(Control Panel)> 管理工具(Administrative Tools)> 服务(Services)): ? 在上面的示例中,服务名称被命名为 Confluence121213135538。 通过 Windows registry 为 Windows services 设置属性 在一些 Window 的版本中,可能没有办法为启动服务添加 Java 变量的。 https://www.cwiki.us/display/CONF6ZH/Configuring+System+Properties

    1.2K30发布于 2019-01-30
  • 来自专栏技术杂记

    日志服务器(6

    affected (0.02 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> ---- 配置 rsyslog 服务端 .* :ommysql:localhost,Syslog,logger,123456 [root@h105 rsyslog-mysql-5.8.10]# 主要就是打开了 udp 514 端口以接受其它服务器传来的日志 ,打开了往 mysql 中写数据的通道,然后打开一个产生 -- MARK -- 标记信息的特性 重启服务 [root@h105 rsyslog-mysql-5.8.10]# /etc/init.d/rsyslog

    1.1K40发布于 2021-10-20
  • 来自专栏IT大咖说

    应用、租户、终端的SaaS平台开发框架,SaaS服务平台

    ◆ 一、开源项目简介 SAPI++ 是应用、租户、终端的SaaS平台开发框架。 基于ThinkPHP6.x的应用模式开发,开发者不需要二次学习,就可以开发自己的应用租户SaaS服务平台,简单好用是SAPI++的特点。 SAPI++是基于ThinkPHP6.x开发的,目录结构和ThinkPHP6.x保持一致不变,具体请查看ThinkPHP6.x官方开发手册。 应用接口同上 │ └─event.php 事件定义文件 │ ├─common.php 全局公共函数文件 │ ├─provider.php 服务提供定义文件 │ ├─service.php 全局系统系统服务定义文件 │ └─middleware.php 全局中间件定义文件 ├─config 全局配置目录

    7.5K30编辑于 2022-04-14
  • 来自专栏热爱IT

    安装tp6 并使用应用模式

    配置应用模式 TP6默认的是单应用模式,需要自己开启应用模式 一、当前目录结构: 二、安装应用模式扩展 think-multi-app  注意此处获取位置不能再获取tp6目录的位置执行,应进入项目目录 composer require topthink/think-multi-app  安装完成:  三、删除原有的controller文件 (必须删) 四、修改配置文件开启应用模式 修改config /app.php文件,没有的话不用更改 // 开启应用 'auto_multi_app'   => true 五、创建应用 php think build demo demo是应用名称,可自行修改 http://localhost/admin/index 设置默认应用 在config/app.php中修改配置: 参考: https://www.kancloud.cn/manual/thinkphp6_

    2.8K30发布于 2020-06-28
  • 来自专栏啄木鸟软件测试

    模态大模型技术原理及实战(6)

    •4、评估模型的大小、速度和效果等指标,如果不符合要求,那么继续进行剪枝操作直至满意为止。

    29810编辑于 2024-09-10
  • 来自专栏Nicky's blog

    Centos6服务器部署JavaWeb项目(tomcat6+jdk6)

    本博客介绍腾讯云服务器的Centos6系统部署JavaEE项目 安装Tomcat6 yum -y install tomcat6 tomcat6-webapps tomcat6-admin-webapps tomcat6-docs-webapp tomcat6-javadoc 安装Mysql,安装过程会有设置密码的提示,注意记住密码 yum -y install mysql mysql-server mysql-connector-odbc mysql-devel libdbi-dbd-mysql 设置Mysql、Tomcat6开机启动 chkconfig mysqld on chkconfig tomcat6 on 重启mysql和tomcat6 /etc/init.d/mysql restart /etc/init.d/tomcat6 restart 检验: 输入http://ip:8080

    1.3K10发布于 2019-01-17
  • 来自专栏全栈程序员必看

    Linux服务.NO6——http协议

    http协议工作于c/s架构,浏览器作为客户端通过url向http服务端(即web服务器)发送所有请求,web服务器根据受到的请求后,向客户端发送响应。 DELETE—请求服务器删除指定页面 CONNECT—预留能将连接改为管道方式的代理服务器 OPTIONS—允许客户端查看服务器性能 TRACE—回显服务器收到的请求,用于测试或诊断。 ,但是拒绝提供服务) 500—Internal Server Error(服务器发生不可预期的错误) 503—Server Unavailable(服务当前不能处理请求,稍后再试) 9.6.GET和 客户端连接到web服务器: 一个http客户端,如浏览器,与web服务器的http端口(默认80)建立一个tcp套接字连接。 服务器接收请求并返回http响应: 服务器解析请求,定位资源,将资源复本写到tcp套接字并发送该响应信息,由客户端来读取这个响应。

    1.4K20编辑于 2022-11-17
  • 来自专栏GreenLeaves

    .Net 6 linux部署成服务

    1、首先确保Linux环境可以正常运行.Net 6网站 2、编辑服务运行文件 vim /usr/lib/systemd/system/测试.service 测试.service内容如下: [Unit] # 服务描述,随便写 Description=test_description # 描述服务的类别 After=network.target ,应该是固定写法 ExecReload=/bin/kill -s HUP $MAINPID # 停止当前服务时执行的命令,应该是固定写法 ExecStop systemctl enable 测试 systemctl start 测试 #开启服务 systemctl stop 测试 #关闭服务 systemctl status 测试 # 服务状态

    57240编辑于 2023-11-16
  • 来自专栏CNCF

    通过“服务镜像”实现集群Kubernetes

    在我们之前的文章集群Kubernetes的架构设计,我们概述了构建一个简单但有弹性的Kubernetes集群方法的三个要求:支持分层网络、保持集群状态的独立性、不引入共享控制平面。 介绍 构建一个有效的集群Kubernetes架构面临许多挑战,包括配置、监视、部署和流量管理。 今天,通过跨多个集群独立运行Linkerd、将度量聚合到外部Prometheus或Thanos、在DNS中共享服务信息、使用cert-manager在集群入口控制器上旋转cert,可以构建一个集群设置来实现上述许多目标 敏锐的读者可能会注意到,服务镜像实际上并不需要服务网格。相反,服务镜像是一个独立的组件,可以与其他项目很好地组合在一起。这不仅适用于服务镜像的潜在用户,也适用于服务镜像本身。 折衷之处在于,集群通信并不是特殊情况,服务就像第三方服务一样暴露,而且内部和外部服务之间的工具是相同的。 由于本例中没有私有网络,数据将通过公共internet。

    1.4K20发布于 2020-03-04
  • 来自专栏架构师之路

    服务架构“微”才合适?

    @侯滇滇 同学提到: 多了一层服务层,架构实际上是更复杂了,需要引入一系列机制对服务进行管理,RPC服务化中需要注意: (1)RPC服务超时,服务调用者应有一些应对策略,比如重发 (2)关键服务例如支付 ,要注意幂等性,因为重发会导致重复操作 (3)服务要考虑并发操作,相当单服务的锁机制比如JAVA中的synchronized @黄明 同学提到: 服务化之后,随着规模的扩大,一定要考虑“服务治理”,否则服务之间的依赖关系会乱成麻 二、互联网微服务架构“微”才适合 大家也都认可,随着数据量、流量、业务复杂度的提升,服务化架构是架构演进中的必由之路,今天要讨论的话题是:微服务架构“微”才合适? 细节:微信单对单消息是一个写读少的业务,故没有缓存。 扩展性更好 (6)… 细粒度拆分的不足也很明显: (1)拆得越细,系统越复杂 (2)系统之间的依赖关系也更复杂 (3)运维复杂度提升 (4)监控更加复杂 (5)出问题时定位问题更难 (6)… 关于微服务架构的

    1.6K61发布于 2018-03-01
领券