首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈开发日记

    开发日记】Nacos安装踩坑日记

    1、解压命令tar -xvf nacos-server-2.1.0.tar.gz2、配置数据库① 在解压后的nacos/conf目录下有一个nacos-mysql.sql文件,将其按文件中的指示创建数据库名 将MODE修改为如下: export MODE="standalone"2、JDK版本不兼容问题:使用JDK11启动时报错类找不到。 说明:默认情况下Nacos会向系统申请512MB的内存空间,但在开发环境下该配置并不合理。该占用内存并不是真的跑满了,而是为Nacos初始分配的内存。 解决:Nacos2.x版本新增了gRPC的通信方式,因此需要新增占用两个端口,并且这两个端口必须开放,否则就连接不上Nacos服务。

    51620编辑于 2025-09-11
  • 来自专栏python3

    Python学习日记2

    *使用pickle处理数据存储,类似于java中的serialization,是将对象转化为二进制码存入文件中,主要函数pickle.dump(obj,file),pickle.load(file)

    52420发布于 2020-01-06
  • 来自专栏MixLab科技+设计实验室

    我的全栈开发日记2之色彩app

    继续写开发日记。 ---最近在增加好玩的功能, 把app改版了。 现在长这样子: app的UI风格基本上固定下来了。 还差一些图标、logo需要设计。 有朋友愿意一块设计嘛??

    83450发布于 2018-04-16
  • 来自专栏某菜鸟の小屋

    『LeetCode』#2刷题日记

    前言 本日记为个人的刷题学习日记,内容非原创,仅为自己复习知识时,能够看得懂自己写的CV的代码,快速理解题意。另外,力扣官方的题解很好用,三叶姐nb!!!!!

    29610编辑于 2022-11-01
  • 来自专栏FunTester

    我的开发日记(二)

    null"> and tu.phone = #{query} </when> <when test="type == <em>2</em> OkayConstant.USER_STATUS, message = "用户状态参数错误") int status String query @Range(min = 0l, max = 2L 0账号1手机号2用户id") int type } 总算是解决了这个难题,剩下的继续搬砖,终于体会到开发的难处了:牵一发而动全身,改个属性名,乱七八糟的地方修改不下五处,但愿提测时候BUG能少点

    50820发布于 2020-06-18
  • 来自专栏诺依阁的日记簿

    Vue主页开发日记(二)

    'a') { return ['日', '一', '二', '三', '四', '五', '六'][value] } return value.toString().padStart(2, diff < 3600 * 24) { return Math.ceil(diff / 3600) + '小时前' } else if (diff < 3600 * 24 * 2) {{ api.name }}</h2>

    说明:无
    状态:{{ api.state }} text-decoration: none; text-align: center; padding-top: 30px; padding-bottom: 30px; background-color:#f2f2f2 .nuoyis-api-url i { font-size: 40px; margin-bottom: 10px; color: #303ef7; } .nuoyis-api-url h2

    58400编辑于 2025-02-28
  • 来自专栏sringboot

    KBlog重构开发日记 1

    2.已完成内容 项目5天前,我已经开始做了,文章展示页面时模仿的掘金,目标是简约。 2.1 前端 ? ? 展示制作两个,根据原型开发这种思想,先快速构建一个可以运行展示的小结构。 原因2:自己写的甚至没有开源的漂亮; 因此后台使用tabler https://github.com/tabler/tabler开源项目改改; ? ? 暂时是以上结构,设计目的为的是结构化项目,后面开发代码不会太乱,充分细分结构,便于多次利用。 2.3 概述已完成 前端因为业余没啥说的,直接说后台。

    44730发布于 2020-09-01
  • 来自专栏FunTester

    我的开发日记(十一)

    继续被自己蠢哭 具体的代码看之前的文章:我的开发日记(六),里面有一个地方拼接SQL语句的,用到了<choose>语法,在某一个地方就忘记写了and。 > t.id = #{testQuery} </when> </choose> 当type == 2时候, Intellij remote host工具 我们开发环境完全是由开发自己维护的,就是一台台物理机,开发手动上传jar包或者war包,写脚本重启服务。 在咨询完开发之后,觉得采取他们的方案,自己同步jar包上去。 ? /$appName -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -Xms2G -Xmx2G 2>&1 & fi } function stop() {

    69430发布于 2020-07-01
  • 来自专栏FunTester

    我的开发日记(十)

    最近开发基本都是在搬砖,补漏洞,今天正式部署到服务准备联调了,中间遇到了一些难点。 字符编码 由于时间紧迫没有来得及研究,只是根据日志和经验找到了解决方案。 sqlJson.split(";")); asList.stream().forEach(x -> { String[] split = x.split("=", 2) sqlJson.split(";")); asList.stream().forEach(x -> { String[] split = x.split("=", 2) sqlJson.split(";")); asList.stream().forEach(x -> { String[] split = x.split("=", 2)

    62820发布于 2020-07-01
  • 来自专栏FunTester

    我的开发日记(十二)

    pattern.matcher(str); char ch; while (matcher.find()) { String group = matcher.group(2)

    36810发布于 2020-07-06
  • 来自专栏FunTester

    我的开发日记(三)

    附上事务隔离级别和传播行为的文档 事务隔离级别 隔离级别是指若干个并发的事务之间的隔离程度,与我们开发时候主要相关的场景包括:脏读取、重复读、幻读。

    51520发布于 2020-06-18
  • 来自专栏FunTester

    我的开发日记(六)

    int id @Min(value = 1L) int uid int envId int apiId @Range(min = 0L, max = 2L , message = "是否本人参数错误") int isMyself @Range(min = 0L, max = 2L, message = "是否可用参数错误") int max = 10L) int pageSize int projectId String testQuery /** * 处理搜索类型,1:用例名模糊搜索,2: if (StringUtils.isEmpty(testQuery)) return if (SourceCode.isNumber(testQuery)) type = 2 and uid = #{uid} </when> <when test="isUsed == <em>2</em>"

    57230发布于 2020-06-24
  • 来自专栏FunTester

    我的开发日记(七)

    经过一周的开发,项目情况也算是在有序推进,部分模块的功能已经开发完了,剩下的大部分库和表的设计已经完成,只剩下业务接口的开发。 自我感觉对「springboot」这一套开发组件还是有一个基本的认知,即使遇到不会的问题基本都能知道怎么去搜索,也能对搜索结果做一个基本的判断。 可惜现实太残酷,正式进入开发之后,各种「啪啪啪」打脸的事情,像之前写过的「mybatis」多表查询,从别的库查询结果结合参数写入,如果在「过滤器」中打印参数,如何设计使用「线程锁」等等。 正式开发的一周内,基本上每天都能遇到1-2个不好搞定的难点,为了解决这些问题,基本上1-2个小时在学习和尝试的过程中,再加上一些需求和接口文档的设计问题,也占用了一些开发时间。 Java基础 这是我昨天才想到的,也算是一个安慰,突然意识到本周的开发过程中没有遇到「Java基础」的坑。

    54320发布于 2020-06-24
  • 来自专栏FunTester

    我的开发日记(十四)

    即使我们这个项目花了大量时间(超出开发和调试)从零开始确定需求,也几乎不存在需求错位等问题(因为产品、前端、后端都是光杆司令,独立完成)。 但是在开发和调试阶段还是遇到了很多「疑点」,然后就是进行调整。 我现在觉得除却我还没有见识过的「异界」的项目和团队外,没有适合进行单元测试和「TDD」的机会。

    72920发布于 2020-07-21
  • 来自专栏FunTester

    我的开发日记(一)

    前些日子公司打算开发一个集成各种管理功能的大平台,让我负责测试相关服务的开发。首次重任,着实让我这阵子忙成了狗。 上周终于立项完成了,本周正式进入开发阶段,大致需求如下: 测试账号管理 公共数据管理 测试用例管理 测试用例集合管理 测试用例运行结果报告 大概这五大块功能,由于很多之前学过一点的springboot的只是也忘记的差不多了 本身平台是Python开发的,有单独的前端工程师。开发用的moco功能也是前端mockJS做的,然后后端做兼容处理。测试服务也得去解析这个mockJS的数据,以前没咋接触过,心里有点慌。 公共数据管理是测试用例中需要一些公共参数和公共header里面的简单参数,这个比较简单,数据完全是我处理和存储,所以先准备开发了。下面分享一些这方面的需求和技术实现。 需求原型图 ? 充电内容 这个基本功能的开发比较简单,其中一个如何存储公共数据,本来我设计的整个公共数据作为一个json对象,可惜被否了,因为这块的公共数据会被导入到接口的参数和Header中,要与mockJS的数据格式一致

    96910发布于 2020-06-18
  • 来自专栏诺依阁的日记簿

    Vue主页开发日记(一)

    在编写Vue时,为了记录开发进程,以日记的方法来记录 我的主页: https://www.nuoyis.net 我的开源库: https://github.com/nuoyis/webpages Vue build-and-deploy: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 # If you're using actions/checkout@v2 you must set persist-credentials to false in most cases for the

    64800编辑于 2025-02-28
  • 来自专栏FunTester

    我的开发日记(八)

    照目前的进度,下周一完成开发没啥大问题,相信接下来也会比较顺利。

    49520发布于 2020-06-24
  • 来自专栏FunTester

    我的开发日记(十五)

    这两天又遇到了两个坑:一个「host」缓存,一个多节点用户锁,解决方案比较现成,但是实施起来还是费了大劲。

    40720发布于 2020-07-28
  • 来自专栏FunTester

    我的开发日记(四)

    今天有点跟mysql和mybatis杠上了,解决了两个问题都是这方面的,特别是复杂SQL在XML配置文件中的设置有点怀疑人生的感觉。

    80130发布于 2020-06-21
  • 来自专栏FunTester

    我的开发日记(九)

    value.replace(OkayConstant.RANDOM_KEY, Constant.EMPTY); String[] split = replace.split(",", 2) value.replace(OkayConstant.RANDOM_KEY, Constant.EMPTY); String[] split = replace.split(",", 2)

    47310发布于 2020-07-06
领券