- 博客(54)
- 资源 (48)
- 收藏
- 关注
原创 从0到1,AI我来了- (8)智能辅助编程之MCP基础概念与设计理念
本文初步介绍了MCP是什么,以及是什么催生了MCP的产生,并分享了MCP的流程与整体架构。
2025-03-17 02:26:15
712
原创 从0到1,AI我来了- (7)AI应用-ComfyUI-II(进阶)
ComfyUI 加载已有work flow ,设计你想要的图片,心有多大胆,图有多大产...
2024-09-09 01:20:25
825
原创 从0到1,AI我来了- (5)大模型-本地知识库-I
从0把开源的本地知识库搭建起来,其中涉及相关软件如Ollama、Docker、NodeJS、AnythingLLM等搭建与联通。
2024-08-11 22:39:55
810
原创 从0到1,AI我来了-(前奏2)Python环境搭建
Python 是学AI最短的学习路径,那我们看下环境如何管理,一劳永逸,我们选择Anaconda。
2024-07-23 23:28:29
808
1
原创 Redis 剖析系列:(一)String数据类型
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2022-06-07 17:32:59
357
原创 大数据系列(4)-手写MapperReduce程序
本文通过实践Java 程序,借助之前搭建的Hadoop 平台,实现单词统计的能力。1. MR 执行流程借老外的图,来说明一下:Input 为输入 Output为最终结果输出 对Input按大小进行拆分,然后对拆分后的部分进行逻辑处理(这里是统计单词出现次数) Map处理后进行Shuttle排序操作 如果有Reduce任务,进行Reduce逻辑处理(这里指归类聚合) 最后统一输出(input) <k1, v1> -> map -> <k2, v2>
2022-04-07 17:14:06
2691
原创 大数据系列-Hadoop集群搭建(2)集群配置
说明Hadoop 相关配置,以及集群的搭建过程,通过Wordcount 验证集群,检查集群的可用性。
2022-02-08 15:11:08
1641
1
原创 Mac下VirtualBox安装Centos 实现固定IP+互联网访问
Mac环境下,通过Virtualbox 安装Centos 虚拟机,并通过NAT、Host ONLY模式的网络设置,实现互连网访问、虚拟网段的固定IP
2022-02-04 21:15:27
2286
原创 ISTIO 服务网格学习(二) 快速上手ISTIO
快速上手1. docker desktop 上安装istio这里采用docker desktop安装。如果没有安装docker desktop 看这里 docker desktop 安装我们安装21年1.9 release 版本。这里告诉你其他的安装方式,你可以根据场景选择。=>其他安装istio 方式这里使用这种方式 Install with Istioctl Install with Istioctl安装事先准备根据你的环境下载对应的istioctl istio设置好平台
2021-02-20 15:43:58
319
原创 Istio 服务网格学习(一)
初识服务网格1. 概念服务网格用于描述分布式应用程序的网络基础架构,通过它使得服务更加安全,更具弹性,更具可观测性,更具可控性。它描述了一种又控制平面与数据平面组成的体系结构,其中控制平面用于管理,数据平面使用进程级代理来管理网络流量。2. 服务网格与IstioIstio 是服务网格的一种开源实现。Istio 的数据平面由基于Envoy代理的服务代理组成,控制平面实现了API来管理和配置这些Envoy代理。3. Istio 解决了什么问题服务治理平台面对多语言,多框架耗费成本高,支持复杂的
2021-02-19 00:59:47
283
3
原创 玩转微服务系列
玩转微服务微服务架构已是应用系统架构落地的首选架构,为了更好的驾驭它。将分专题,围绕Java 生态,以SpringCloud 为代表的微服务体系为例,我们一起来玩转微服务。1. 开发篇实际开发过程中,我们需要考虑的问题很多,作为基础框架层面,我们需要知道,怎么让后续的变更,问题定位更快捷。怎么快速构建框架底座使用什么数据库线程池日志框架怎么选型,怎么配置,怎么处理敏感信息持久层怎么选型怎么动态修改连接池怎么动态修改静态变量怎么定时刷新本地缓存ADD ANYTHING IF NEEDS
2021-01-12 17:57:19
164
原创 云原生-通过zappa 部署flask人脸识别应用到aws lambda
要实践这个主题首先你先准备下环境:1. python3.X ,对应 pip,python3-venv(我的是3.8.5)2. 配置awscli (参考这里)3. git 环境进入正题:1. 下载应用代码。#下载这次部署的demo ,python flask,face_recognition代码 来检查人脸的相识度$mkdir /opt/tech$cd /opt/tech$root@VM-0-3-ubuntu:/opt/tech# git clone -b master.
2020-10-18 10:59:10
499
1
原创 serverless 问题集 - CentOS dlib pybind11 找不到的问题
安装pip3 install face_recognition时候报的异常后续安装对于的python-devel 即可。我这里是python3.6 ,即安装yum install python36-devel 可以解决这个问题Scanning dependencies of target _dlib_pybind11 [ 84%] Building CXX object CMakeFiles/_dlib_pybind11.dir/src/dlib.cpp.o In fi...
2020-10-17 10:17:06
1598
原创 云原生-dapr 入门(二)hello world分析
上篇聊到为什么dapr暴露的服务http地址是/v1.0/invoke/nodeapp/method/neworder?得从dapr的一些概念说起(https://github.com/dapr/docs/tree/master/concepts) Building blocks Components Configuration Secret Hosting environments Building blocks (构建模块)它是一个Http...
2020-10-09 15:18:35
1616
1
原创 云原生-dapr 入门(一)hello world实践
Dapr是一套开源可移植事件驱动型运行时,能够帮助开发人员轻松构建起能够运行在云端及边缘位置的高弹性、微服务、无状态/有状态应用程序。Dapr当中包含多种编程语言与开发者框架,同时显著简化了应用程序(例如示例中提到的电子商务应用)的构建流程。为什么要使用Dapr:解决了以下问题:Distributed App ChallengesHard to incrementally migrate from existing code to a microservices architecture.(
2020-10-08 11:09:24
8591
2
原创 serverless 实战 -通过serverless framework部署 Ams Lambda 人脸识别
直接来:preconditions:1. aws账号,注册免费用。(https://aws.amazon.com/cn/)2. serverless 框架。
2020-10-01 15:43:32
551
原创 Serverless 框架之Kubeless 实战-(一)安装
1. 创建命名空间,创建kubeless 控制管理容器>kubectl create ns kubeless#自行安装方便切换空间的kubens>kubens kubeless#根据官方提供的yaml ,创建Kubeless Controller Manager容器:>kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.7/kubeless-non-rbac-v1.0...
2020-09-28 10:18:06
1521
原创 docker desktop kubernetes is starting 卡住问题
docker Desktop 之前已经跑能正常在跑docker 跟K8S 了,今天中午一觉起来,突然Mac 死机了(可能是跑了虚拟机,pycharm,docker,openwhisk,kubeless..cpu ,内存跑的风扇呼呼响)重启机器后,docker desktop 一看,kubenetes 又犯病了,一种开在kubernetes is starting 中.异常日志:2020-09-23 13:34:36.757112+0800 localhost kernel[0]: proce..
2020-09-23 15:07:57
4341
1
原创 干货实操:微服务Spring Cloud 系列(三) Eureka服务消费(Ribbon使用)
上篇blog 写了怎么注册Eureka服务 干货实操:微服务Spring Cloud 系列(二) Eureka服务发现与服务注册(strand alone)这篇blog 主要实现Spring cloud Eureka 注册服务并消费,通过Spring cloud Ribbon负责均衡。
2017-07-05 18:50:23
1134
原创 Spring boot 个性化 bannber 设置
Spring boot 个性化 bannber 设置个性化的banner 很撩人,先看下成品,然后我们看下怎么玩。 …下面看下怎么玩,其实很简单,看下步骤 1. 生成个性化banner.txt 2. 设置个性化bannber.txt 3. 启动工程1.生成个性化banner.txtspring boot 帮我们想好了,怎么玩耍。 你需要知道有这么个地址: 往下
2017-07-03 11:40:08
996
原创 干货实操:微服务Spring Cloud 系列(一) Spring cloud Config 用SVN做配置仓库
实操怎么使用svn 做配置仓库,并刷新,后续小节使用spring bus 刷新配置。
2017-06-25 18:24:39
1457
原创 干货实操:微服务Spring Cloud 系列(二) Eureka服务发现与服务注册(strand alone)
此篇主要实操Eureka 服务端的服务注册,以及服务发现,并需要认证才能访问控制中心。
2017-06-24 10:59:40
8207
STILL LOTS OF WORK TO DO
这些天下来,总结一下出的问题:1.javaEE技术还有应该更全面。(JNDI,JDBC,JMS,EJB,RMI,JTA,JAF,JACC)2.对领域对象及面向对象概念及设计 有待学习。3.Spring,Hibernate,Struts,SpringMVC 设计思想还要更深入。4.MVC的V层,学习更多框架:FreeMarker,Velocity,JSF5.编译工具maven,代...
2012-06-21 09:31:30
241
原创 Web页面性能优化
from:http://www.webchina110.cn/?p=147Yahoo! 的 Exceptional Performance 团队为 Web 页面性能优化带来最佳实践,旨在提高网站性能。Excetional Performance 团队总结出了一系列可以提高网站速度的方法,可以分为 7 大类 34 条。包括内容、服务器、Cookie、CSS、JavaScript、图片、移动应用等...
2011-07-15 01:20:25
478
原创 排序方法
排序的方法有:插入排序(直接插入排序、希尔排序),交换排序(冒泡排序、快速排序),选择排序(直接选择排序、堆排序),归并排序,分配排序(箱排序、基数排序) 用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等。插入排序:[code="java"]package org.rut.util.algorithm...
2011-07-07 23:08:33
221
原创 全民SQL运动(一) 精选必备SQL
1. 查看被锁的表select s.sid, p.spid,a.serial#, c.object_name,b.session_id,b.oracle_username,b.os_user_name from v$process p,v$session a, v$locked_object b,all_objects c where p.addr=a.p...
2011-06-07 21:01:58
386
原创 ibatis 深入分析 iBATIS 框架之系统架构与映射原理
转:http://www.ibm.com/developerworks/cn/java/j-lo-ibatis-principle/index.html
2010-12-13 09:55:23
173
原创 Struts2(配置说起II)
struts.xml文件: strust.xml的根元素为:,在它内部有些子元素,分析一下:1.package元素: struts在设计时已经考虑到了模块化的问题,所以把一些action进行了组织分类,可以放到不同的package中,所以一个struts.xml文件中可以有一个或多个package: ...
2010-11-11 01:12:33
137
Struts2(配置说起I)
为什么要有struts.xml文件 struts.xml文件是整个Struts2框架的核心。 struts.xml文件内定义了Struts2的系列Action,定义Action时,指定该Action的实现类,并定义该Action处理结果与视图资源之间的映射关系。 struts.xml struts.properties不是必须要的,struts.properties文件...
2010-11-10 01:50:55
152
让 eclipse 支持resin 4
To add this update site to your eclipse configuration: Within Eclipse, access the menu: Help -> Software Updates... Click the "Available Software" tab Click the "Add Site" Enter http://caucho....
2010-10-03 11:57:59
199
the ruby way
2010-08-11
apache common cookbook
2010-08-11
fatjar 打包插件与快速查找eclipse插件
2010-07-15
org/aopalliance/intercept/MethodInterceptor 类 fro Spring3.0
2010-07-12
xml配置文件自动提示(Spring2.5,Hibernate3.0,Struts2,Ibatis3) Dtd 文件及操作
2010-07-10
jquery easyUI 1.1.1
2010-07-03
最新JQuery UI 1.8.2 内含实例及Jquery 1.4.2
2010-06-23
kibana-7.6.2-darwin-x86_64.tar.gz
2020-07-27
istio-1.4.3-osx.tar.gz
2020-02-04
分页的combogrid
2011-09-22
GES google search for Eclipse
2010-11-08
eclipse插件(plugin) for resin 4
2010-10-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人