
其他
文章平均质量分 69
东境物语
欢迎访问!!!
展开
-
Sublime在行首或行尾批量加引号
工作中常遇到这样的场景:需要给一批字符串在每一行前面添加单引号或双引号,每一行的行尾添加单引号加逗号或双引号的需求。comand+A,全部选中,之后进行command+shift+L列编辑模式,然后按下➡️,之后对列进行操作。PS:按下option + ➡️ 可以直接跳转至最右侧,而按下option + ◀️ 则可以直接跳转至最左侧。原创 2024-12-05 18:39:38 · 833 阅读 · 0 评论 -
致敬 1024:程序员的荣耀与贡献
在人工智能领域,程序员们通过编写复杂的算法,让机器能够模仿人类的思维和学习能力,实现了图像识别、语音识别等功能,为人们的生活带来了极大的便利。同时,1GB 与 1 级谐音,有一级棒的意思。1024 程序员节起源于俄罗斯,2009 年俄罗斯总统梅德韦杰夫签署节日安排方案,将每年的 9 月 13 日(闰年为 9 月 12 日)定为程序员节,这是因为它是一年的第 256 天,而 256 这个数字对程序员来说意义非凡,1 个字节最多能表示 256 个数值,且在整年中,256 是 2 的最大幂中小于 365 的值。原创 2024-10-24 07:30:00 · 1688 阅读 · 0 评论 -
编程小白如何成为大神?大学新生的最佳入门攻略
编程已成为当代大学生的必备技能,但面对众多编程语言和学习资源,新生们常常感到迷茫。如何选择适合自己的编程语言?如何制定有效的学习计划?如何避免常见的学习陷阱?让我们一起探讨大学新生入门编程的最佳路径,为你的大学生活和未来职业发展打下坚实基础。原创 2024-10-16 20:30:00 · 1588 阅读 · 1 评论 -
当前开源分布式任务框架的比较
最近有对分布式任务调度框架的选型,下面是个人整理的一个比较文档,供大家参考使用。分布式任务调度框架各有利弊,需根据实际需求决定使用。框架名称 xxl-job elastic-job 简介 大众点评员工徐雪里于2015年发布的分布式任务调度平台,是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。 当当开发的弹性分布式任务调度系统,功能...原创 2020-02-12 13:27:02 · 446 阅读 · 1 评论 -
如何用Fiddler对Android应用进行抓包
Fiddler是一款非常流行并且实用的http抓包工具,它的原理是在本机开启了一个http的代理服务器,然后它会转发所有的http请求和响应,因此,它比一般的firebug或者是chrome自带的抓包工具要好用的多。不仅如此,它还可以支持请求重放等一些高级功能。显然它是可以支持对手机应用进行http抓包的。本文就来介绍下如何用fiddler对手机应用来抓包。官网打开太慢,使用以下下载地址下载地...原创 2018-10-17 16:33:13 · 189 阅读 · 0 评论 -
哪个编程工具让你的工作效率翻倍?
在日益繁忙的工作环境中,选择合适的编程工具已成为提升开发者工作效率的关键。不同的工具能够帮助我们简化代码编写、自动化任务、提升调试速度,甚至让团队协作更加顺畅。那么,哪款编程工具让你的工作效率翻倍?是智能的代码编辑器,强大的版本控制工具,还是那些让你事半功倍的自动化脚本?让我们一起分享、探讨,找到能让效率飞升的秘密武器。原创 2024-09-07 07:00:00 · 1507 阅读 · 0 评论 -
国产游戏技术能否引领全球?
未来,随着技术的不断成熟,5G 和云游戏有望催生更多创新的游戏玩法和模式,如多人实时互动游戏、虚拟现实游戏等,为国产游戏的发展注入新的活力。此外,在网络优化技术方面,国外一些游戏能够实现更低的延迟和更稳定的在线体验,而国产游戏在应对高并发的网络请求时,可能会出现掉线、延迟等情况。同时,国内游戏市场的竞争日益激烈,游戏企业需要不断拓展海外市场,寻求新的增长点。原创 2024-08-30 07:30:00 · 3761 阅读 · 0 评论 -
低代码开发平台的多维洞察
低代码开发平台的兴起并非一蹴而就,而是经历了漫长的发展历程。其起源可以追溯到 20 世纪末期,当时 IBM 的快速应用程序开发工具(RAD)为低代码概念的形成奠定了基础。在发展过程中,低代码开发平台逐渐从缓慢发展走向市场升温。21 世纪初,一些具有开创性的低代码平台相继诞生,如 Outsystem、Zoho Creator、Mendix 等,它们在不断探索和创新中为行业积累了宝贵的经验。权威机构对低代码开发平台的定义各有侧重。原创 2024-08-21 12:27:18 · 2445 阅读 · 0 评论 -
《四季之歌:春溪潺潺、夏林舞动、秋山守望、冬夜温光》
文章以四季为线索,勾勒出一幅生动的自然画卷。春天,万物苏醒,新芽萌动,绽放的花朵与清澈的溪流共同谱写着生机勃勃的序曲。夏天,郁郁葱葱的林荫下,生命以其最为旺盛的状态呈现,迎来了热情奔放的盛宴。秋天,则是收获与凋零的交响曲,落叶铺就金黄的地毯,预示着时间的流逝与自然的轮回。冬日的夜晚,皑皑白雪覆盖大地,小屋散发的光芒和炉火的温暖,抵御了严寒,带来了温情与希望。四季更迭,不仅展示了自然的多姿多彩,也象征着生命的循环与希冀,激励着人们不断探索和前行。原创 2024-08-01 20:01:47 · 2274 阅读 · 0 评论 -
惊艳眼球的视觉盛宴【二】
当夕阳洒满大地,金色的光辉轻抚过每一寸土地,万物被染上了温暖的色彩。此时,天边的云彩像是画家的调色盘,变幻出无尽的美景。山川在此刻变得柔和,仿佛是古老传说中的仙境,静谧而神秘。轻风拂过,带来了大自然最纯净的气息,让人的心灵得到了彻底的释放和平静。在这一刻,世界仿佛停止了转动,只留下了大自然的宁静与和谐。原创 2024-07-03 20:08:15 · 1699 阅读 · 0 评论 -
惊艳眼球的视觉盛宴【一】
当镜头聚焦于那片广袤无垠的天空,我们仿佛被带入了一个神秘而壮丽的世界。云朵如同柔软的棉花糖,在阳光的照耀下变幻出各种奇妙的形状;远处的山峦则像是一条蜿蜒的巨龙,静静地守护着这片土地。在这幅摄影大片中,大自然以其独特的魅力和力量,向我们展示了一种宁静而永恒的美。原创 2024-06-12 20:35:40 · 1654 阅读 · 0 评论 -
idea mac快捷键
将选中的代码进行自动缩进编排,这个功能在编辑 JSP 文件时也可以工作。例如:new String();可以把代码包在一个块内,例如:try/catch。可以将最近使用的剪贴板内容选择插入到文本。高亮显示所有该文本,按 Esc 高亮消失。可以选择单词继而语句继而行继而函数。移动到搜索结果的下/上一匹配处。查找类中的方法或变量。移动光标到前/后单词。选中跳跃范围内的代码。原创 2024-06-05 22:15:00 · 2692 阅读 · 0 评论 -
Tomcat 优雅关闭
本文通过阅读Tomcat启动和关闭流程的源码,深入分析不同的Tomcat关闭方式背后的原理,让开发人员能够了解在使用不同的关闭方式时需要注意的点,避免因JVM进程异常退出导致的各种非预见性错误。...原创 2022-07-05 14:30:15 · 2605 阅读 · 0 评论 -
Docker简介
一、解决的问题由于不同的机器有不同的操作系统,以及不同的库和组件,在将一个应用部署到多台机器上需要进行大量的环境配置操作。Docker 主要解决环境配置问题,它是一种虚拟化技术,对进程进行隔离,被隔离的进程独立于宿主操作系统和其它隔离的进程。使用 Docker 可以不修改应用程序代码,不需要开发人员学习特定环境下的技术,就能够将现有的应用程序部署在其它机器上。二、与虚拟机的比较虚拟机也是一种虚拟化技术,它与 Docker 最大的区别在于它是通过模拟硬件,并在硬件上安装操作系统来实现.原创 2022-05-04 22:10:39 · 162 阅读 · 0 评论 -
技术人员的一点产品思维思考
作为一线的开发人员,大家是不是都经历过和产品吵得不可开焦,甚至最后谁也无法说服谁,最后只能由老板出面解决的经历。而大多数情况老板还真能以某种方法去解决,并且是一个双方都能接受的方案。然而这不全是因为老板的权威,地位所决定的,更多的是各个老板们有比一线开发更强的产品力,能够听懂对方的诉求和抓住矛盾点并且给出解决方案,这其实就是一种产品思维的方式转载 2022-01-28 18:26:07 · 588 阅读 · 0 评论 -
mac could not create directory
Cannot access RandomAccessFile java.io.IOException: Could not create directory原创 2022-01-11 17:32:03 · 3550 阅读 · 5 评论 -
Correction of Error (COE)
文章目录前言 本文写作的原因 目标读者 读完本文你将获得什么? 正文 什么是COE? 什么时候需要COE? COE的好处 举个例子 谁来写COE? 杂谈 COE是软件开发工程师的"检讨书"吗? 起草COE的软件开发工程师会感到内疚吗? 附录 COE模板 错误简述 错误影响 根本原因分析 反省经验 纠正措施 COE流程总结 对外公开的COE 参考文献 脚注 前言本文写作的原因...转载 2021-12-02 14:28:51 · 1961 阅读 · 0 评论 -
JAVA技术总结
技术总结JAVA核心技术总结J2EE技术总结工作和学习总结大数据相关技术总结文章来源:http://pigpdong.github.io/hdfs/2014/05/08/Zongjie/原创 2015-05-07 16:20:42 · 970 阅读 · 0 评论 -
PowerDesigner 修改table的颜色
路径:Tools -> Display Preferences(显示参数选择)-> Table -> Format -> Modify -> Fill -> Fill color -> More Colors -> 自定义颜色即可原创 2020-07-30 14:38:59 · 3857 阅读 · 0 评论 -
各种书签
一些常用书签:①Maven中央仓库地址:http://search.maven.org/②Solr中文学习文档地址:http://www.solrcn.com/books/③在线工具:http://tool.oschina.net/ (JS/CSS/HTML代码压缩,JSON格式化)④Nginx中文地址:http://tengine.taobao.org/nginx_docs/...原创 2014-11-17 16:42:56 · 817 阅读 · 0 评论 -
idea代码编辑CPU使用率飙升100%
先简单的说下我的配置:ssd固态硬盘,16G内存 ,i5 8400,idea版本是2019.3.2然后描述一下这个问题:一 、很突然发生了,编辑代码或注释文档的时候,打字越快,CPU使用率越高,然后CPU到达100%;二 、打开任务管理器,查看性能,然后编辑代码可以明显看到CPU使用率飙升,内存和硬盘使用正常;三 、使用其它的软件,CPU一切正常,切回idea上编写代码就卡;以上就是我遇到的问题,最开始的解决办法也是直接走度娘的。像改idea启动参数,清理缓存重建索引,更换SDK等...原创 2020-06-04 14:30:12 · 9723 阅读 · 4 评论 -
mysql数据库对象导入PowerDesigner和powerDesigner模板导入mysql数据库
前提: 要想实现mysql数据库和PowerDesigner的交互需在本地安装mysql数据库驱动程序 mysql-connector-odbc-5.1.5-win32.msi。Connector/ODBC 5.1.13 下载地址:http://dev.mysql.com/downloads/connector/odbc/5.1.html mysql数据库对...原创 2019-06-10 16:27:30 · 727 阅读 · 0 评论 -
IDEA maven 多模块打包问题总结
在用IDEA构建maven多module项目时,碰到了一些问题,现在归纳总结如下。假如一个maven项目下分为几个module,分别是不同的服务,以及common模块,结构如下:shopping├── common├── mail-service├── order-service└── pay-service则shopping pom大概率是如下内容: <mo...原创 2020-02-28 16:00:49 · 2213 阅读 · 1 评论 -
idea中,提交本地项目到git,提示Push to origin/master was rejected错误解决方案
最后push到git的时候,出现了Push to origin/master was rejected的错误,首先,我按照百度经验上的将本地项目上传到gitlab的操作。最后在idea中重新push自己的项目,问题解决。在确认自己git账户和地址都没出错的情况下,原创 2020-02-07 00:23:07 · 4350 阅读 · 0 评论 -
修改 TeamViewer ID 的方法
TeamViewer 使用频繁后会被判定为商业用途,不可用。此软件的账号和设备mac地址绑定。修改TeamViewer ID后可以重新开始使用。下述方法可以成功修改TeamViewer ID。关闭TeamViewer;开始 > 运行,录入%appdata%,删除TeamViewer的文件夹;开始 > 运行,录入regedit;删除 HKEY_LOCAL_MACHINE\SOF...原创 2019-06-26 11:21:23 · 3295 阅读 · 0 评论 -
eclipse不支持tomcat8.0版本解决
如果你要使用tomcat8.0+版本的tomcat容器,但是你安装的eclipse不支持,最多只支持到apache tomcat v7.0怎么办,我的解决办法如下:第一步:eclipse菜单help->eclipse marketplace 点击打开后界面如下:第二步:在find搜索框中输入:Eclipse JST Server Adapters ,点go搜索 ,正常搜索第一条就是,...原创 2017-12-07 09:56:09 · 20243 阅读 · 3 评论 -
常用正则表达式(文本处理)
删除空行:^\s*\n忽略大小写:(?i) 例:(?i)AbC匹配中文:[\u4e00-\u9fa5]匹配中文、英文字母和数字:[\u4e00-\u9fa5_a-zA-Z0-9]匹配某行(用来替换为空行,然后再删除):如:2019.*Total .* 表示以2019开头,然后任意字符任意个数,再是Total,再是任意字符任意个数2019-06-11T20:...原创 2015-03-12 10:07:35 · 1161 阅读 · 0 评论 -
git eclipse 冲突解决
git项目在eclipse出现冲突时,网上有很多的做法是点击pull先更新,之后再解决冲突合并之类的(http://blog.youkuaiyun.com/rosten/article/details/17068285),但是我的情况是点击pull无法更新,所以网上的一些方案无法使用。出现冲突,pull无法更新,解决方法如下:1、工程->Team->同步:2、选中冲突的类,使用Me...原创 2017-09-01 17:56:37 · 2963 阅读 · 0 评论 -
阿里代码规范检查工具的安装使用
简单了解一下这插件该插件由阿里巴巴 P3C 项目组研发。代码已经开源,GitHub:https://github.com/alibaba/p3c阿里介绍文章:https://mp.weixin.qq.com/s/IbibsXlWHlM59kfXJqRvZA#rd插件支持了IDEA、Eclipse,在扫描代码后,将不符合规约的代码显示出来,甚至在 IDEA 上,还基于 Inspecti...原创 2019-05-13 18:21:28 · 1012 阅读 · 0 评论 -
eclipse git 主干代码合并到分支
eclipse git 主干代码合并到分支:1、项目切换至分支;2、选中项目右键--》team-->原创 2018-06-13 14:01:36 · 8298 阅读 · 0 评论 -
.gitignore详解(附上eclipse的java项目的 .gitignore文件)
今天讲讲Git中非常重要的一个文件――.gitignore。首先要强调一点,这个文件的完整文件名就是“.gitignore”,注意最前面有个“.”。这样没有扩展名的文件在Windows下不太好创建,这里给出win7的创建方法:创建一个文件,文件名为:“.gitignore.”,注意前后都有一个点。保存之后系统会自动重命名为“.gitignore”。一般来说每个Git项目中都需要一个“.gitign...原创 2018-05-08 17:17:11 · 2376 阅读 · 1 评论 -
微信公众平台开发教程第21篇-“可信网址”白名单
不知道读者是否留意过这种情况:通过微信内置浏览器打开带有表单的页面,点击其中任何一个表单项都会在窗口顶部显示红色背景的防欺诈警告信息“防欺诈盗号,请勿支付或输入qq密码”,如下图所示。 防欺诈警告是腾讯微信团队基于安全考虑而设计的,但这种设计会严重影响用户体验。微信公众平台有一个“可信网址”白名单,它是由微信团队负责管理的。如果微信公众账号使用的网址...原创 2018-03-13 17:28:26 · 1153 阅读 · 0 评论 -
网络知识
1、端口映射 端口映射是NAT的一种,功能是把在公网的地址转翻译成私有地址, 采用路由方式的ADSL宽带路由器拥有一个动态或固定的公网IP,ADSL直接接在HUB或交换机上,所有的电脑共享上网。端口映射就是将外网主机的IP地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。端口映射有动态和静态之分。通俗来讲,端口映射是将...原创 2015-07-07 10:48:54 · 1008 阅读 · 0 评论 -
微信第三方平台开发接入
微信第三方平台开发接入授权流程接入步骤如下:(微信https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1453779503&token=&lang=zh_CN)1、接收微信服务器推送的component_veri...原创 2018-02-23 15:44:07 · 12252 阅读 · 2 评论 -
配置管理服务diamond和disconf横向对比
Diamond则是淘宝开源的一种分布式配置管理服务的实现disconf是来自百度的分布式配置管理平台,包括百度、滴滴出行、银联、网易、拉勾网、苏宁易购、顺丰科技 等知名互联网公司正在使用!对比项目diamonddisconf配置存储存储在mysql上存储在mysql上推拉模型拉模型,每隔15s拉一次原创 2017-12-05 15:06:58 · 2184 阅读 · 0 评论 -
(git问题)解决The current branch is not configured for pull No value for key remote.origin
1.在本地工程目录找到config文件一般会在你的仓库目录里面可以找到,也可以直接在IDE里面打开,window---preference--team---git--configuration---Repository Settings,Repository选择当前的仓库,然后点右边的open2.修改config文件内容为:[core] repositoryfor原创 2017-11-07 17:55:03 · 8503 阅读 · 1 评论 -
常用正则表达式
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数原创 2017-10-20 18:58:35 · 209 阅读 · 0 评论 -
定时器对比
当前java程序中能够实现定时的主要有三种方式,分别是: java Timer定时器 , spring定时器 , quartz定时器 ①Timer定时器:优点:方便而简介,缺点: 如果需要实现每天早晨7点钟的定时执行一次,且周末的时候早晨7点钟不需要提醒,那这个可就不够用了,并且如果需要服务器一开启就触发这个定时器,则这种注册调用的方法也是不行的。 ②spring原创 2015-03-10 15:13:45 · 762 阅读 · 0 评论 -
eclipse更新github报错:not authorized
在eclipse中集成git,使用git更新时,总是显示以下信息,导致无法更新,点击多次后显示not authorized错误,即使密码输入正确也出现以下情况。解决方式:1、Open Git repositories view,2、open "Remotes > origin > "3、Right click each one --> Clear Credentials原创 2017-09-07 15:18:51 · 8393 阅读 · 0 评论 -
浅析VO、DTO、DO、PO的概念、区别和用处
本篇文章主要讨论一下我们经常会用到的一些对象:VO、DTO、DO和PO。由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注其概念:概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念原创 2017-09-01 14:06:33 · 1065 阅读 · 0 评论