自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

maowenbei的博客

程序媛~

  • 博客(41)
  • 收藏
  • 关注

原创 ubuntu 系统部署 Stable Video Diffusion

Ubuntu系统本地部署和使用 Stable Video Diffusion(SVD)

2023-12-05 10:53:25 2428

原创 AI作图的多个站点效果对比

使用的平台:https://colab.research.google.com/github/huggingface/notebooks/blob/main/diffusers/stable_diffusion.ipynb。只听这顽皮的稚童从你身边溜过,丝丝滑滑,百转千回,与你私语,让你的心微微有些沉醉,莫名地沉静了下来。如何登陆使用网上已经有好多保姆级教程了,比如 https://zhuanlan.zhihu.com/p/578455438,不过现在已经不能免费试用了,我最终是靠万能tb解决的问题。

2023-04-04 14:39:33 575

原创 springboot 虚拟线程demo

springboot虚拟线程尝试demo。--enable-preview 处理办法。

2023-02-27 17:47:11 790

原创 ubuntu系统使用 /etc/crontab 设置定时不成功的若干问题解决

使用修改 /etc/crontab 的方式修改定时任务,查看crontab运行日志,设置定时任务输出日志。遇到的一些问题解决方案。

2023-02-20 23:27:56 968

原创 Java使用Aria2c进行文件下载

在Java服务中有复杂网络环境下下载大文件的需求,一开始自己写了一个多线程下载,但遇到校园网下载1G以上大文件时直接卡死了。经调研后决定用aria下载器,成熟稳定,避免自己去处理各种网络问题。下面记录一下windows和ubuntu系统上分别使用aria进行文件下载的步骤。

2023-02-20 22:58:54 948

原创 传统推荐系统分类

基于用户行为Content Based基于内容本身特征前提:Item - 特征, 用户 - items (喜爱程度)推导:用户 - 特征(喜爱程度)结果:用户 - 未知 item (喜爱程度)User Collaborative Filtering相似用户喜欢的内容前提:用户 - items (喜爱程度)推导:用户相似度结果:用户 - 未知 item (喜爱程度)Item Collaborative Filtering用户喜欢内容的相似内容前提:用户 - items (喜

2021-08-11 09:37:03 230

原创 springboot整合swagger2,修改basePath

背景 集群上tomcat部署的服务 contextPath=/serviceName(war包的名字),但是为了区分一个域名下不同的大服务(例如用户服务),我在nginx进行了rewrite,使得访问方式变为了:域名/user/serviceName。但此时swagger上basePath=/serviceName,每次在swagger模拟请求,都要手动去添加 /user,非常不方便。怎么方便地修改swagger的basePath为 /user/serviceName?调研过的其他方式...

2021-02-23 16:23:50 8310 1

翻译 读 TiDB: A Raft-based HTAP Database(一)

TiDB 是一篇 Real-time HTAP 分布式数据库工业实现的论文。ABSTRACT Hybrid Transactional and Analytical Processing(HTAP) 需要隔离处理事务性和分析性查询,以解决它们之间的冲突。为了实现这一点,有必要为这两种类型的查询维护不同的数据副本。然而,在存储系统中为分布式副本提供一致的视图,是非常有挑战性的。要求分析性请求能高效地从事务性工作负载中读取一致的、最新的数据,并保持高可用性。 (简要了解H...

2021-01-06 10:45:02 1292

原创 Flink Windows 本地部署

为了快速学习Flink,在 Windows 本地进行部署。资源:https://github.com/apache/flink-playgrounds环境:docker,git部署过程:下载flink-playgrounds源代码:git clone --branch release-1.11 https://github.com/apache/flink-playgrounds.git打开docker,构建:这一步时间比较长,我尝试了两次才成功cd flink-play

2021-01-05 10:58:28 662

翻译 Cloud Programming Simplified: A Berkeley View on Serverless Computing

云计算编程的简化:伯克利对无服务器计算的观点Abstract无服务器云计算几乎处理了所有的系统管理操作,使程序员更容易使用云计算。它提供了一个接口,大大简化了云计算编程,并代表了从汇编语言到高级编程语言的过渡,是一种与汇编语言到高级编程语言并行的演进。本文介绍了云计算的快速发展史,包括2009年伯克利云计算论文的预测,解释了无服务器计算的动机,描述了无服务器计算的应用,扩展了当前无服务器的极限,然后列举了无服务器计算的障碍和研究机会,以充分发挥其潜力。正如2009年的论文指出了云计算面临的挑战,并预言这

2020-11-26 17:53:57 603

原创 向 Dockerfile 传参 --build-arg 遇到的一些小坑

Dockerfile中使用的镜像有version参数,需要从外部脚本传入。TOMCAT_VERSION=8.5.24docker build --build-arg TOMCAT_VERSION="${TOMCAT_VERSION}" -t my-dest-image-"${TOMCAT_VERSION}" .DockerfileARG TOMCAT_VERSIONFROM my-src-image-${TOMCAT_VERSION}:1.0ARG TOMCAT_VERSIONR

2020-09-16 11:09:55 15708 1

原创 windows 10 本地部署 kurberneters 和 istio

主要需要安装的:Docker、kubernetes、istioDocker Desktop for Mac/Windows 开启 Kubernetes:https://github.com/AliyunContainerService/k8s-for-docker-desktopTip:访问 k8s dashboard 的地址:http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernet.

2020-09-03 17:26:47 691 1

原创 Mac 查看 ElasticSearch 源码

非常简单的查看 ES 源码的方法。注意,该方法只能查看源码,不能修改源码。1. Mac ElasticSearch 安装brew install ElasticSearch我的ES安装地址:/usr/local/Cellar/elasticsearch/6.8.52. 修改: /usr/local/Cellar/elasticsearch/6.8.5/libexec/bin/...

2020-04-26 16:09:17 441

原创 Leetcode 佛系刷题 每天动动脑

Leetcode 刷题7. Reserver IntegerLeetcode 佛系刷题 Java代码7. Reserver IntegerGiven a 32-bit signed integer, reverse digits of an integer.Example 1:Input: 123Output: 321Example 2:Input: -123Output: -3...

2020-03-17 15:00:27 157

原创 springboot 多模块依赖多配置文件处理

Springboot 多模块有依赖关系,每个模块又都有几个环境,如测试环境test,线上环境online。例如父模块 my-service 是业务服务,子模块 my-dao是数据库操作。数据库配置在my-dao中,my-service需要根据不同的环境调用my-dao中相应的配置文件。文件结构my-servicesrcmainjavaresourcesapplicati...

2020-03-11 11:02:01 5363 1

原创 mapred包升级为mapreduce包后,一个NutchJob的主要修改

引用的包从mapred改为mapreduce,一个NutchJob的相关代码修改。1. Job设置和运行旧API // mapred 包中有 JobConf、JobClient,mapreduce中都取消了 public void myTask() throws Exception { JobConf job = new NutchJob(getConf());...

2019-11-27 11:24:21 118

原创 升级nutch时遇到的guava版本冲突

基于nutch的抓取服务,最近把nutch1.13升级到1.16, 升级后本地运行成功,远程运行失败,错误如下:2019-11-21 16:20:22,452 FATAL [main] org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Error starting MRAppMasterjava.lang.NoSuchMethodError: co...

2019-11-21 16:52:27 442

原创 多级缓存设计

多级缓存设计的学习笔记整理一下实际工程中用到过的一些缓存。作为一个后端程序员,用了反向顺序,从应用层开始写到浏览器层。多级缓存设计的学习笔记1. 应用层缓存1.1 堆内缓存Guava cache1.2 堆外缓存1.3 本地磁盘缓存1.4 分布式缓存1.4.1 Redis1.4.2 Memcached2. 接入层缓存,NginxNginx 缓存配置3...

2019-09-18 15:13:19 319

原创 高并发缓存架构——雪崩解决方案

1. 高并发缓存架构——雪崩解决方案课程地址https://study.163.com/course/courseLearn.htm?courseId=1006355036#/learn/live?lessonId=1053884737&courseId=1006355036Tip读多写少用缓存,写多读少用队列。性能1. MySQLMySQL官方测试报告的机器性能比...

2019-09-18 14:43:22 665

原创 IBM watson 部署一个对话机器人,Java调用 Assistant API

IBM “基于 Watson Assistant 的聊天机器人”大赛技术助攻http://www-31.ibm.com/ibm/cn/ur/event/watson-build_tech.html高校“基于 Watson Assistant 的聊天机器人”大赛获奖作品展示http://www-31.ibm.com/ibm/cn/ur/event/watson-build/winner-wor...

2019-03-14 17:43:20 2078 2

原创 吴恩达给你的人工智能第一课 学习笔记一 神经网络基础

网易云课堂 课程链接: https://mooc.study.163.com/smartSpec/detail/1001319001.htm课程架构一.、神经网络和深度学习(https://mooc.study.163.com/course/2001281002#/info)1 深度学习概论2 神经网络基础3 浅层神经网络4 深层神经网络二. 改善深层神经网络:超参数调...

2019-03-12 16:46:17 219

原创 Amazon RDS 使用记录,如何修改字符集

Amazon RDS 使用记录管理页地址https://console.amazonaws.cn/rds/home?region=cn-north-1#dbinstances:查看实例信息点击左侧“实例” → 选择实例 → 连接 → 终端节点、端口号数据库连接urljdbc:mysql://databasename.chq03dsmbyom.rds.cn-...

2018-07-20 11:27:07 2288

原创 Nutz 自定义SQL

在使用Nutz时,需要用到一些自定义SQL,这里记一下已经运行通过的一些例子。判断用户是否存在SELECT 1返回boolean public boolean existUser(String userId) { Sql sql = Sqls.create("SELECT 1 FROM $table WHERE userId=@userId LIMIT 1"...

2018-05-22 10:55:22 841

原创 HashMap、TreeMap、Hashtable、LinkedHashMap、ConcurrentHashMap原理和差异

相互关系Map接口有三个比较重要的实现类,分别是HashMap、TreeMap和HashTable。HashMap和HashTable是无序的,TreeMap是有序的。Hashtable的方法是同步的,Hashtable是线程安全的;HashMap和TreeMap的方法不是同步的,不是线程安全的。public class HashMap<K,V&amp

2018-05-09 17:59:06 980 1

原创 LinkedList、ArrayList、Vector、Stack的实现原理和差异

相互关系Vector、ArrayList、LinkedList都继承自AbstractList;都实现了List接口,主要包括size(), isEmpty(), contains(Object), iterator(), toArray(), add(E), remove(), get(int), sort(), clear(), set(int, E), subList(int, int...

2018-05-09 13:02:18 790

原创 使用AWS SDK for Java 上传和下载文件

使用AWS SDK for Java 上传和下载文件。 已有 amazonaws.cn 中国区账号。本文叙述了怎样获取访问密钥,进行demo配置,demo运行出错的解决办法。1. 获取访问密钥登录 https://console.amazonaws.cn/iam/home,点击左侧“用户”,选择自己的账号;点击“安全证书”,可以看到下方有访问密钥,我的账号只能申请2个密钥,之前的k...

2017-12-01 18:17:05 10331 3

原创 spring-boot中引入thymeleaf

作为一只后端程序员,想要开发一个管理系统,自己包揽前后端工作。 怎么又简单,又好看? 程序框架已经搭好,java spring-boot,查了下thymeleaf是spring-boot推荐的模板框架,那就用它啦。

2017-11-29 18:14:20 1720 1

原创 Spring-boot中使用nutz实践

在一个Spring-boot项目中引入nutz简化dao层书写的实践。附有业务类实例,junit测试。

2017-11-22 16:40:08 5015

原创 自动登陆网站

以美国adidas官网为例,思路就是模拟用户操作的登陆请求。下面摘取部分主要代码。

2017-05-30 11:02:39 528

原创 自动抓取并解析一个商品页

以美国adidas官网为例。输入url,抓取商品信息(标题、描述、图片等);抓取属性信息(颜色、尺码、价格、库存、skuId)。思路很简单,就是打开页面,分析各个需要内容的标签。

2017-05-30 10:56:14 1445

原创 chrome插件简介

chrome插件使用广泛,广告屏蔽、网页截图、记事清单等,都有应用。本文简要介绍chrome插件及其简单开发。

2017-05-28 18:05:51 615

原创 如何开发一个抢单chrome插件

出于学写chrome插件&满足买买买心态的目的,试了下从零开始写一个chrome抢单插件。实验的网站是nike和adidas的美国官网。

2017-05-26 14:12:29 7927

原创 阅读《重构 改善既有代码的设计》学习笔记

重构定义,为何重构,合适重构,重构方法。

2017-05-26 13:36:45 434

原创 OCR身份证识别简单算法流程

OCR身份证识别的调研。典型身份证识别算法流程简介。

2017-05-26 13:22:25 22690 2

原创 mysql索引优化

什么是索引、如何用好索引、查看是否使用索引(怎么查看执行计划)。

2017-05-25 21:40:37 257

原创 安全运营概述

如何持续地保障安全?——安全运营安全是一个过程,需要持续的运营。安全是一个变化的系统。安全运营有哪些工作发现和修复安全问题防御体系建设和快速响应攻击SDL落地推动如何落地1. 对内工作安全扫描(周期性)安全漏洞预警(关注重大漏洞和事件、提前部署防御方案、提前提供解决方案)应急响应安全监控与入侵检测2. 对外工作建立外部沟通渠道和流程(与用户沟通)安全圈关系(了解著名安全公司和

2017-05-25 21:29:34 2494

原创 漏洞和事件处理简介

漏洞和事件处理学习笔记,包括发现安全问题、漏洞处理、时间处理。

2017-05-25 21:27:58 728

原创 SDL建设简介

SDL建设

2017-05-25 21:19:37 1640

原创 Web漏洞扫描工具

常见Web安全工具:敏感文件探测、漏洞扫描工具、SQL注入漏洞测试、在线工具

2017-05-25 21:17:03 2847

原创 Web常见漏洞简介

Web常见漏洞解析:XSS、CSRF、点击劫持、SQL注入、命令注入

2017-05-25 21:07:47 1089

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除