九路 九路
3年前
Oracle 程序员吐槽:永远不会再为 Oracle 工作了!
一位Oracle程序员在HackerNews上吐槽自己的工作,引起了热议,内容如下:Oracle数据库12.2。它有近2500万行C代码。这实在太恐怖了,简直难以想象!你做不到在不破坏成千上万个现有测试的情况下更改产品中的单单一行代码。好几代程序员在很紧的项目期限内编写了这些代码,代码中充斥着各种各样的垃圾内容。非常复杂的逻辑、内存管理和上下文
常用内核架构
本文分享自天翼云开发者社区《》,作者:JackW宏内核应用程序调用内存分配的API(应用程序接口)函数。处理器切换到特权模式,开始运行内核代码。内核里的内存管理代码按照特定的算法,分配一块内存。把分配的内存块的首地址,返回给内存分配的API函数。内存分配的
飞速低代码 | 低代码开发会带来更多安全问题吗?一文了解
​低代码不会带来额外的安全风险,也不会带来更多的运营风险或无法管理的成本,关键是要妥善处理。低代码开发目前已被大量应用,其本身并没有什么安全或不安全一说,所有应用程序开发框架、系统、流程和策略(手动或自动)的安全性取决于企业自身。企业不应该阻止使用低代码工具,而是应引入企业级低代码开发工具,让用户能够了解其工作原理,并鼓励使用这类工具。同时,确保这些工具的安
晴雯 晴雯
1年前
SmartGit密钥许可 Git客户端 支持M1M2
是一款非常实用的版本控制工具。如果你是一名程序员,使用SmartGit可以帮助你更轻松地管理代码,在多人协作开发过程中更容易地掌控整个代码库。今天我就来分享一下我使用SmartGit的心得体会。首先,SmartGit有着非常友好的界面,让人很容易上手。安装
Wesley13 Wesley13
3年前
(转)通过gitlab统计git提交的代码量
git的代码量大多数都是根据命令行统计,或者根据第三方插件统计。但是都不满足我的需求,因为我们代码都由gitlab管理,于是想到了通过gitlab暴露出来的接口获取数据。第一步,生成私钥登录你的gitlab申请私钥private\_token!(https://img2018.cnblogs.com/blog/1117944
Stella981 Stella981
3年前
SpringBoot下使用Junit4测试代码
_SpringBoot_在使用_约定大于_配置的规则之后,配置便少了很多。今天就讲讲如何在SpringBoot的框架下使用Junit对已完成的代码进行测试。首先创建一个所有测试都需要继承的父类,便于后面进行统一的变更、管理。而且后面继承的子类也可以专注在测试方面,少些很多代码。importjava.util.HashMap;imp
Stella981 Stella981
3年前
Spring+ Spring cloud + SSO单点登录应用认证
之前的文章中有介绍springcloudsso集成的方案,也做过springjwtredis的解决方案,不同系统的无缝隙集成,统一的sso单点登录界面的管理、每个应用集成的权限认证,白名单等都是我们需要考虑的,现在针对于以上的问题我们做了sso单点登录应用认证平台,设计如下:1\.数据库设计:Java代码!复制代码(http
Easter79 Easter79
3年前
SpringBoot下使用Junit4测试代码
_SpringBoot_在使用_约定大于_配置的规则之后,配置便少了很多。今天就讲讲如何在SpringBoot的框架下使用Junit对已完成的代码进行测试。首先创建一个所有测试都需要继承的父类,便于后面进行统一的变更、管理。而且后面继承的子类也可以专注在测试方面,少些很多代码。importjava.util.HashMap;imp
Wesley13 Wesley13
3年前
Git中代码冲突的解决方式
使用Git管理代码,在进行代码提交的时候,如果出现了冲突该怎么办呢,下面就两种常见的冲突给出了解决方法,希望对大家有所帮助。冲突1:当你commit以后,在执行gitpullrebase的时候出现冲突,请按如下步骤解决:1 找到冲突文件,解决冲突2 执行gitaddxxx(xxx为冲突文件全路径)3 执行git
小尉迟 小尉迟
1年前
2023 年适用于 Mac 的最佳 IDE 应用程序推荐
"IDE"是集成开发环境的简称,一般包括编辑器,编译器,调试器等。而一个好用的IDE不仅能提升代码质量,还能使管理开发工作更简单。五个美观好用的全能性IDE应用推荐给大家,需要的朋友不要错过!visualstudiomac版是微软公司旗下的一款优秀的代码编