tanzhuo

tanzhuo

专研技术的程序员

浅谈logo设计

在企业没有声望的时候,建立一个logo,给予人们一定的标识性认知,一但企业知名度高了,就可以很好的把图形映射到人们的记忆中,加强企业知名度,可谓是锦上添花。 让人们通过图形记忆来记住公司形象品牌。但记住一定要注册商标、著作权,不然会有侵权的情况,而注册商标也是为了更好的保护公司企业形象。 那么为了设计出人们比较容易记住的图形logo, 这里面涉及到的东西可就比较多了。毕竟还有专业的视觉设计师职位,而logo为了让人的眼球看过去色彩更舒适,更亲近人,看着会有一种放松的感觉,显示出公司特色,容易记忆,这样的logo往往光是设计的费用就高达几十万元。 logo的设计要从公司的企业文化,企业提供的服务角度出发,简单易懂点就是,公司是干嘛的,公司需要的是复古还是年轻充满活力的? 对于一家科技企业,互联网企业来讲,年轻充满活力是必不可少的,颜色可以选择多样化一点,但总体颜色不能太多,略显花哨,适量控制颜色种类,颜色应该略淡,色彩饱满度不可太高,饱满度太高,会让人看着不够放松,越看心情越急躁。 图形形状,这个就得根据公司做的是什么业务和公司想要的是字体图形,还是比较抽象一点的图形。 但互
2 min read

关于使用ELK的记录

最近因为公司系统项目统计压力大 。mysql集群查询进入瓶颈,索引优化也不能快速响应统计结果,于是接入 Elasticsearch、Logstash、Kibana 三大开源套餐。 https://www.elastic.co/cn/ 关于  Logstash 其实还可以使用ali DataX 也是可以的 功能比 Logstash 还要更上一层楼。我采用的还是Logstash,因为ali DataX 我是后面才知道的,所以就没有去替换掉了。 通过 Logstash抓取过滤mysql统计数据,增量同步到Elasticsearch中。 再通过项目java api 调用 Elasticsearch查询; Kibana 可以web可视化集群,索引具体情况。 Elasticsearch查询语句挺简单,但是感觉官网的例子不是很多,很多比较复杂的聚合需要自己摸索。 整个学习难度不是很高。入手很快 java api jar 使用的是 elasticsearch-rest-high-level-client 之后再根据业务场景自己封装了一下工厂,抽象了几层代码给开发人员使用。 api
4 min read

黑魂1

《黑暗之魂1》是一款由日本游戏公司FromSoftware开发的角色扮演游戏。游戏于2011年首次发布,随后在全球范围内获得了巨大的成功和声誉。作为系列的第一部作品,它的深度和难度一直被认为是游戏史上的经典之一。 游戏的主角是一个被称为“不死者”的角色,他的任务是探索一个名为洛兰的王国,解决邪恶的魔法和魔物所带来的危机。在游戏中,玩家需要探索各个地区,与各种各样的敌人战斗,并解决各种谜题和难题。 游戏的特点之一是其高难度。玩家需要面对各种强大的敌人,包括巨型魔物和其他玩家的角色。游戏中的战斗需要玩家熟练掌握攻击、防御和躲避等技能,同时需要合理利用各种武器和装备。在游戏中,死亡并不是终点,而是玩家需要学习和成长的机会,玩家需要不断尝试和探索才能够取得游戏的最终胜利。 除了高难度之外,游戏的另一个特点是其深度和复杂性。游戏中有一个复杂的世界观,包括各种不同的角色和故事情节。玩家需要通过探索和解决谜题来了解这个世界,并逐渐理解它的背景和历史。 总的来说,《黑暗之魂1》是一款经典的角色扮演游戏,它的深度和难度一直被称为游戏史上的经典之一。如果你喜欢挑战和深度的游戏,那么这款游戏一定会让
6 min read

博客从香港迁移到阿里云服务器

以前使用香港服务器4h 4g 90g 5m 150元/月感觉略贵。 就趁着双11阿里云活动买了一台 2h 8g 40g 5m 的国内云服务,3年1399元。确实很便宜一个月算下来38元左右。还是5m宽带,已经可以支持一些小型企业的需求。 就把博客迁移到了国内,由于原来是用的docker,所以这次很快得就部署过来,数据卷什么的都一并迁移。但是由于国内服务器映射域名需要备案,于是去完善了备案信息。审核花了大概6天的时间。 这次在迁移的时候,顺便优化了ssl免费证书Let's Encrypt,用docker certbot部署了自动续签功能,这样ssl证书就算是永久免费了,基本可以放着不用管了。 这台服务器因为还是有8g的内存,我会启动一些自己写的服务。以便给我的demo App提供后台支持。而且https和备案都做好了,也可以写一些个人微信小程序也不是不可以的。 话说以前香港服务器在部署docker时各种神奇的现象,在阿里云里面从未出现过,一帆风顺。想那个时候因为不支持docker的最新存储格式,我还得重新格式化硬盘,改变存储格式。 阿里云还是可以的。虽然有时候感觉网络波动蛮大
2 min read

Vue 浅探

Vue.js 是一个渐进式 JavaScript 框架,用于构建用户界面。它的核心库只关注视图层,可以很容易地与其他库或现有项目集成。Vue.js 采用了 MVVM 模式,通过双向数据绑定将视图和数据同步起来,使得开发者可以更加方便地管理数据和视图。 Vue.js - The Progressive JavaScript Framework | Vue.jsVue.js - The Progressive JavaScript FrameworkVue.js Vue.js 的特点: 双向数据绑定:Vue.js 通过双向数据绑定来实现数据和视图的自动同步更新,使得开发者可以更加方便地管理数据和视图。 组件化开发:Vue.js 支持组件化开发,可以将一个页面拆分成多个独立的组件,每个组件都有自己的数据和视图,可以方便地复用和维护。 轻量级易上手:Vue.js 的
3 min read

接触 Flutter

Flutter是一款开源的移动应用开发框架,由Google开发和维护。Flutter采用Dart语言编写,具有高效的渲染引擎、丰富的组件库和快速的开发周期,可以用于构建高质量、跨平台的移动应用程序。 Flutter的渲染引擎采用Skia图形库,可以实现高质量、高性能的绘图和动画效果。Flutter的组件库包含丰富的UI组件,可以轻松创建各种样式的应用程序,并支持自定义组件的开发。Flutter还提供了丰富的API和工具,支持快速的开发周期和高效的调试。 Flutter: 为所有屏幕创造精彩Flutter 官方文档中文版,包含 SDK 下载、最新特性介绍、代码示例、开发文档、中文社区等内容。Flutter Flutter的跨平台特性也是其最大的优势之一,可以同时为Android和iOS开发应用程序,而且开发的应用程序可以在不同的平台上实现相同的用户体验。Flutter还支持Web和桌面应用程序的开发,可以为不同的应用场景提供解决方案。 Flutter采用Dart语言作为开发语言,Dart是一种面向对象、静态类型的语言,具有强大的类型推断和异步编程支持,可以提高开发效率和代码质量。
2 min read

web项目部分框架技术

以下技术都是平时工作中和自己学习中所了解并尝试使用的部分技术,作为记录。 SpringBoot ,Spring-cloud,Spring-cloud-alibaba,Spring全家桶。 MyBatis-Plus (乐观锁,自动分页,代码生成器,生成service,mapper,entity,controller,自定义生成模板)。 JOOQ:JavaORM框架。 Uid-generator : 百度uid生成器 (分布式雪花算法全局唯一标示,Long型UID)。 Xxl-job:分布式任务调度中心。 Apache-Shiro, Spring-Security :登录安全框架。 Druid ali , HikariCP :常用数据连接池。 Bcrypt :数据库用户密码加密方式,保证密码安全。 JWT:临时令牌生成策略/规范。 Undertow ,Tomcat,Jboss,Weblogic  :Servlet容器。 Eolinker,Swagger,Knife4j,Yapi : 在线api文档 自动化测试工具。 MySQL 8.0
2 min read

黑魂3

黑魂3的故事发生在洛斯里克王国。玩家需要阻止由火之纪元和前代黑暗印记持有者之间的冲突造成的末世。为此,玩家需要去面对薪王,也就是那些曾经传过火的英雄。在无数的英雄传火之后的今天,火焰已经极其微弱。既定的薪王深知传火是条不归路,也不愿传火。而找不到合适的人去传火,只能把以前传过火的薪王从坟墓中唤醒,让他们再赴使命。但是这几个薪王中的三个也都不愿完成自己的职责。 深渊监视者们因为长期接触深渊的力量已经被其侵蚀,陷入了疯狂。他们不断自相残杀,无暇传火;艾尔德利奇预感到了火焰熄灭后的深海时代,在绝望中放弃了传火,并吞噬了很多人的性命,包括初代的神,变成了一堆腐烂物盘踞在初代王城里,迎接深海时代的到来;巨人尤姆因为当初没能守护自己的臣民免受火焰的伤害,都城被毁,陷入了深深的自责和悔恨,所以不愿有所作为。 最后,传火的重任就落到了玩家扮演的灰烬身上。 深处绝望的薪王们不可能靠劝说就自动归位,所以为了拿到薪王们的力量,玩家就必须在流程中突破重重守卫,杀死他们,将残存的柴薪取回。最后,当五大薪王的柴薪都归位到传火祭祀场的宝座上,灰烬将他们的力量都吸入了体内。 然后,灰烬前往初始的火炉,也就是初
3 min read

随心笔记

技术无止境 创新不停驻