过去这一年的时间里,我买了不少书,查了很多资料,可以算是认真的学习了几种主流的脚本语言,因为我一直想搞一个好用的自动化工具,来方便我们的系统维护。虽然这个愿望还没有达成,但是在这个过程中,还是学到了很多东西。今天下午,跟同事们聊天时,说到了脚本语言,这是比较难得的,也正好借这个契机,把我的一些看法说一说,有不妥和错误的地方,
# 为什么脚本都用Python 随着编程语言的多样化,Python 逐渐成为脚本编程的首选语言。本文将探讨 Python 的优越性,并提供一些实际的代码示例,帮助你更好地理解为什么 Python 在脚本编写中那么受欢迎。 ## Python 的优势 ### 1. 简洁易读 Python 的语法设计注重可读性,使用简洁的代码可以有效提高开发者的效率。例如,一个简单的循环在 Python 中只
原创 10月前
262阅读
导读  工欲善其事必先利其器,日常工作中,知道这些Idea技巧,可以极大提高日常开发效率。技巧篇  以下内容不分先后顺序显示类中的方法 搜索搜索方法,按两下shift文字搜索,control+shift+f;可以搜指定项目、目录下的文字、文件后缀等多线程下调试自动导包抽返回值  快捷键:option+command+v代码格式化  快捷键:option+command+L查看断点  代码
转载 2月前
396阅读
1java开发用的框架都是什么java学习没有诀窍,也没有捷径。只有脚踏实地学好java知识,把理论知识灵活运用实践,多学,多问,多操作,只要这样才能真正成为java编程高手。下面小编给大家说说java开发用的框架都是什么,希望能对你有些帮助。一、Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好
Spring 4.3.6 整合 Quartz 2.2.3 与 Java Mail1.4.0实现定时邮件发送@(Spring) Spring 436 整合 Quartz 223 与 Java Mail140实现定时邮件发送第一步检查jar包第二步创建任务类和任务方法第三步在Spring配置文件中注册定时类的bean补充关于Quartz的CronTrigger的cronExpression格式快速查找
发现很多开源项目的配置文件都有「Server酱」的配置,尤其是爬虫项目,配置文件也很简单,只要配置一个 secret,不禁好奇,这个「Server酱」是个什么鬼?好用么?怎么用?「Ser...
原创 2021-06-17 17:38:19
1412阅读
发现很多开源项目的配置文件都有「Server酱」的配置,尤其是爬虫项目,配置文件也很简单,只要配置一个 secret,不禁好奇,这个「Server酱」是个什么鬼?好用么?怎么用?「Server酱」,英文名「ServerChan」,是一个叫 easy 的作者开发的,可以从服务器推报警和日志到手机。也许你会说这样的工具太多了,为什么要用这个呢?作者给出了回答:因为它们总是给得太多,我只是要一个简简单单
原创 2021-04-04 17:00:02
1014阅读
概述日志从最初面向人类演变到现在的面向机器发生了巨大的变化。最初的日志主要的消费者是软件工程师,他们通过读取日志来排查问题,如今,大量机器日夜处理日志数据以生成可读性的报告以此来帮助人类做出决策。在这个转变的过程中,日志采集Agent在其中扮演着重要的角色。作为一个日志采集的Agent简单来看其实就是一个将数据从源端投递到目的端的程序,通常目的端是一个具备数据订阅功能的集中存储,这么做的目的其实是
转载 2021-04-13 13:48:34
227阅读
概述日志从最初面向人类演变到现在的面向机器发生了巨大的变化。最初的日志主要的消费者是软件工程师,他们通过读取日志来排查问题,如今,大量机器日夜处理日志数据以生成可读性的报告以此来帮助人类做出决策。在这个转变的过程中,日志采集Agent在其中扮演着重要的角色。作为一个日志采集的Agent简单来看其实就是一个将数据从源端投递到目的端的程序,通常目的端是一个具备数据订阅功能的集中存储,这么做的目的其实是
转载 2021-04-13 13:48:51
169阅读
公司需要使用kubernetes,首先需要安装,网上的教程都需要,不然会出现很多莫名的坑,照着现有的文章,一个星期也没搞定,差点崩溃,现在把整个安装过程详细记录下来,不需也能轻松安装。1.环境准备准备三台centos虚拟机,如果是其他系统需替换相应语句,每一台一核2G内存。信息如下:IP地址节点角色CPUMemoryHostname192.168.200.243master12Gserver011
编写python代码,可以在自带的ide中,也可以使用第三方编辑器,下面介绍几款常见的python IDE1. VimVim 可以说是 Python 最好的 IDE。Vim 是高级文本编辑器,旨在提供实际的 Unix 编辑器"Vi’功能,支持更多更完善的特性集。Vim 不需要花费太多的学习时间,一旦你需要一个无缝的编程体验,那么就会把 Vim 集成到你的工作流中。2. Eclipse with
转载 2023-06-27 21:48:36
302阅读
转载 2021-09-06 11:13:13
61阅读
概述 日志从最初面向人类演变到现在的面向机器发生了巨大的变化。最初的日志主要的消费者是软件工程师,他们通过读取日志来排查问题,如今,大量机器日夜处理日志数据以生成可读性的报告以此...
转载 2021-04-12 10:30:00
112阅读
2评论
HashMap、LinkedHashMap、ConcurrentHashMap、ArrayList、LinkedList的底层实现。答:HashMap是基于哈希表的Map接口的非同步实现,它允许null键和null值,且HashMap依托于它的数据结构的设计,存储效率特别高,这是我用它的原因 HashMap是基于hash算法实现的,通过put(key,value)存储对象到HashMap中,也可以
转载 2023-12-15 13:39:16
42阅读
java.util 中的集合类包含 Java 中某些最常用的类。 最常用的集合类是 List 和 Map。 List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。 List 适用于按数值索引访问元素的情形。Map 提供了一个更通用的元素存储方法。 Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个
转载 2024-02-05 11:11:55
27阅读
最近抛弃非ssh连接的hadoop集群部署方式了,还是回到了用ssh key 验证的方式上了。这里面就有些麻烦,每台机器都要上传公钥。恰恰我又是个很懒的人,所以几个小脚本完成,只要在一台机器上面就可以做公钥的分发了。首先是生成ssh key脚本#!/bin/sh ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa cp ~/.ssh/id_rsa.pub ~/.ss
推荐 原创 2014-03-07 18:44:31
10000+阅读
8点赞
9评论
分享一些优秀的代码工具和使用感受 大家好,我是鱼皮。 俗话说的好:工欲善其事,必先利其器。一款好的开发工具对程序员来说是至关重要的,可以降低开发成本、提高开发的效率和代码质量。 所以今天分享一些主流的编程开发工具,基本都是我曾经或正在使用的,附带一些使用感受。 编程开发工具一览 本文大纲: 本地编 ...
转载 2021-07-22 14:08:00
301阅读
2评论
1.Thread类及常用的同步类Thread类是android为线程操作而做的一个封装类。在Thread这个类中,创建真实线程的工作是在run函数中完成。函数代码分析:Threads.cpp // 在这个函数中创建工作线程。 Thread::run(const char* name, int32_t priority, size_t stack) { ...... if (mCanCallJav
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day014  用户自定义类(下)(封装的优点、基于类的访问权限、私有方法)我们已经开始编写了一些简单的类。但是,那些类都只包含一个简单的main方法。现在开始学习如何设计复杂应用程序所需要的各种主力类(workhorseclass)。通常,这些类没有main方法,却有自己的实例域和实例方法
我用c#,java都写过爬虫。区别不大,原理就是利用好正则表达式。只不过是平台问题。后来了解到很多爬虫都是用python的。因为目前对python并不熟,所以也不知道这是为什么。百度了下结果:1)抓取网页本身的接口相比与其他静态编程语言,如java,c#,C++,python抓取网页文档的接口更简洁;相比其他动态脚本语言,如perl,shell,python的urllib2包提供了较为完整的访问
  • 1
  • 2
  • 3
  • 4
  • 5