码迷,mamicode.com
首页 > 编程语言 > 周排行
Python学习----pycharm的快捷方式
本文链接:https://blog.csdn.net/weixin_37292229/article/details/81737194常用快捷键 1、Ctrl + Enter:在下方新建行但不移动光标; 2、Shift + Enter:在下方新建行并移到新行行首; 3、Ctrl + /:注释(取消注 ...
分类:编程语言   时间:2019-10-24 00:44:23    阅读次数:95
012Python与用户交互
Python与用户交互 一、为什么交互 让我们来回顾计算机的发明有何意义,计算机的发明是为了奴役计算机,解放劳动力。假设我们现在写了一个ATM系统取代了柜员,如果我们要在这台ATM上取款,那么这个ATM是不是会要求我们输入姓名、密码?是不是需要我们输入我们需要取款金额?这是不是就可以理解为一种交互。 ...
分类:编程语言   时间:2019-10-24 00:47:12    阅读次数:93
python之模块导入方法总结
模块在python编程中的地位举足轻重,熟练运用模块可以大大减少代码量,以最少的代码实现复杂的功能。 下面介绍一下在python编程中如何导入模块: (1)import 模块名:直接导入,这里导入模块中的所有与函数; 这里的模块也可以是自己编写的脚本名称,如: (2) from 模块名 import ...
分类:编程语言   时间:2019-10-24 00:48:21    阅读次数:98
Java虚拟机即时编译器技术JIT
Java虚拟机中有许多附加技术用以提升速度,尤其是与加载器操作相关的,被称为“即时”(Just-In-Time,JIT)编译器的技术。这种技术可以把程序全部或部分翻译成本地机器码(这本来是JVM的工作),程序运行速度因此得以提升。当需要装载某个类时,编译器会先找到其.class文件,然后将该类的字节码装入内存。此时,有两种方案可供选择:(1)一种就是让即时编译器编译所有代码。但这种做法有两个缺陷:
分类:编程语言   时间:2019-10-24 09:16:01    阅读次数:99
python文件操作
Python的open函数文件读写线程不安全,logging模型文件读写线程安全! 工作中遇到的问题:如何在多线程的程序中同时记录日志? 最初图省事,使用了最原始的open函数来写日志,因为开始使用的写文件模式的是追加('a'),发现并没有线程不安全的现象,各个线程的的日志信息都写入到了日志文件中。 ...
分类:编程语言   时间:2019-10-24 09:24:15    阅读次数:92
java线程基本概念
一、join join()源码分析(基于JDK1.7.0_40) 说明:从代码中,我们可以发现。当millis==0时,会进入while(isAlive())循环;即只要子线程是活的,主线程就不停的等待。我们根据上面解释join()作用时的代码来理解join()的用法!问题:虽然s.join()被调 ...
分类:编程语言   时间:2019-10-24 09:26:07    阅读次数:98
JNDI在Spring和tomcat下的使用
1. 是什么 JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一。JNDI 在 J2EE 中的角色就是“交换机” —— J2EE 组件在运行时间接地查找其他组件、资源或服务的通用机制。在多数情况下,提供 J ...
分类:编程语言   时间:2019-10-24 09:28:00    阅读次数:72
2246=时间日期格式转换(JAVA)
1 yyyy:年 2 MM:月 3 dd:日 4 hh:1~12小时制(1-12) 5 HH:24小时制(0-23) 6 mm:分 7 ss:秒 8 S:毫秒 9 E:星期几 10 D:一年中的第几天 11 F:一月中的第几个星期(会把这个月总共过的天数除以7) 12 w:一年中的第几个星期 13 ... ...
分类:编程语言   时间:2019-10-24 09:30:18    阅读次数:109
SpringBoot2 配置多数据源,整合MybatisPlus增强插件
本文源码:GitHub·点这里||GitEE·点这里一、项目案例简介1、多数据简介实际的项目中,经常会用到不同的数据库以满足项目的实际需求。随着业务的并发量的不断增加,一个项目使用多个数据库:主从复制、读写分离、分布式数据库等方式,越来越常见。2、MybatisPlus简介MyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高
分类:编程语言   时间:2019-10-24 09:32:24    阅读次数:97
Spring Boot 2.2.0,性能提升+支持Java13
随着 Spring Framework 5.2.0 成功发布之后,Spring Boot 2.2 也紧跟其后,发布了第一个版本:2.2.0。下面就来一起来看看这个版本都更新了些什么值得我们关注的内容。组件版本更新这些Spring框架组件更新了依赖版本:Spring AMQP 2.2Spring Ba... ...
分类:编程语言   时间:2019-10-24 09:32:51    阅读次数:105
浅析spring boot自动配置原理
spring boot 源码刨析: 1、spring boot 启动类 我们看到,MgmtApplication作为入口类,入口类中有一个main方法,这个方法其实就是一个标准的Java应用的入口方法,一般在main方法中使用SpringApplication.run()来启动整个应用。值得注意的是 ...
分类:编程语言   时间:2019-10-24 09:33:23    阅读次数:94
一个100%Go语言的Web-Term-SSH 堡垒机项目
SSH-Fortress 1. What does it do? 2. build and run git clone https://github.com/mojocn/sshfortress.git && cd sshfortress; go build echo "run the app wi ...
分类:编程语言   时间:2019-10-24 09:33:54    阅读次数:98
使用Prometheus监控SpringBoot应用
通过之前的文章我们使用Prometheus监控了应用服务器node_exporter,数据库mysqld_exporter,今天我们来监控一下你的应用。(本文以SpringBoot 2.1.9.RELEASE 作为监控目标) 编码 添加依赖 使用Prometheus监控SpringBoot应用只需要 ...
分类:编程语言   时间:2019-10-24 09:40:04    阅读次数:446
python配置文件configparser详解
Python中一般需要配置文件,配置文件一般以.cfg, .conf, .ini结尾。配置文件可以将数据库抽离到以 .ini(Windows)结尾的文件中,这样做的优点在于可在配置文件中添加多个数据库,方便切换(另外配置文件也可以添加诸如邮箱、url等信息)。 1.配置文件中的符号: (1)[sec ...
分类:编程语言   时间:2019-10-24 09:41:22    阅读次数:68
C语言学习——数据
C语言的数据类型关键字 int long short unsigned char float double signed void _Bool _Complex _Imaginary 在C语言中,用int关键字来表示基本的整数类型。long,short,unsigned,signed这四个关键字用于 ...
分类:编程语言   时间:2019-10-24 09:43:36    阅读次数:100
利用Python进行数据分析 第6章 数据加载、存储与文件格式(2)
6.2 二进制数据格式 实现数据的高效二进制格式存储最简单的办法之一,是使用Python内置的pickle序列化。 pandas对象都有一个用于将数据以pickle格式保存到磁盘上的to_pickle方法: 通过pickle直接读取被pickle化的数据,或使用更为方便的pandas.read_pi ...
分类:编程语言   时间:2019-10-24 09:44:35    阅读次数:123
C/C++堆和栈的区别
一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3、全局区(静态区)(static)—全局变量和静态变量的存储是放在一
分类:编程语言   时间:2019-10-24 09:45:25    阅读次数:80
kafka多线程消费
建立kafka消费类ConsumerRunnable ,实现Runnable接口: 在编写一个类,用来初始化上面这个类,并通过线程启动 最后项目启动时先初始化一下ConsumerGroup这个类,在调用一下execute()方法就能进行消费 ...
分类:编程语言   时间:2019-10-24 09:45:43    阅读次数:116
Redis 分布式锁的正确实现方式(Java版)(抄)
前言 分布式锁一般有三种实现方式: 数据库乐观锁; 基于Redis的分布式锁; 基于ZooKeeper的分布式锁 本篇博客将介绍第二种方式,基于Redis实现分布式锁。 虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正 ...
分类:编程语言   时间:2019-10-24 09:48:24    阅读次数:80
基于JAVAWEB的网站后台建设毕业设计定做服务
一,关于我们我们拥有一支专业的开发设计团队,拥有数十名经验丰富的工程师及一批具有开创精神、认真负责的工作人员。他们在软件工程开发与设计的各个领域积累了丰富的经验,保证服务水平。我们致力于为客户提供各专业高质量的毕业设计定做服务,为即将毕业的同学提供毕业设计指导、毕设代做、毕设定制等一站式服务。强大的专业能力,高效的服务水平,多年以来一直深得客户好评。联系我们:.扣.扣.号(幺零三贰三七幺贰幺)与我
分类:编程语言   时间:2019-10-24 09:48:41    阅读次数:67
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!