码迷,mamicode.com
首页 > 编程语言 > 日排行
聊聊Java内存模型
一、Java内存模型 硬件处理 电脑硬件,我们知道有用于计算的cpu、辅助运算的内存、以及硬盘还有进行数据传输的数据总线。在程序执行中很多都是内存计算,cpu为了更快的进行计算会有高速缓存,最后同步至主内存,大概的交互如下图 为了使处理器内部的运算单元能够被充分的利用,处理器可能会对输入代码进行乱序 ...
分类:编程语言   时间:2018-12-13 16:24:47    阅读次数:176
python识别批量网站中的图片
需要实现的功能:给出一个网站列表,抓出这些网页上的图片。 实现方式: 下载网页源码,在源码中识别包含图片url的标签,如<img>,<div>,<li>。由于对html了解较少,哪些标签可能含有图片是从查看多个网站的源码中总结出来的。 调用的库:Selenium(加载Chrome驱动)--获取执行J ...
分类:编程语言   时间:2018-12-13 16:25:57    阅读次数:204
python学习28(模块)
模块程序引入模块路径要求:1、模块和程序在同一个目录下2、模块在pythonpath(环境变量)下3、模块在python安装目录下的lib/site-packages下程序导入模块的方式1相同目录2sys.path.append来添加3环境变量的pythonpath指定路径,必须重启cmd4在python安装路径下的site-packages的目录下添加1、相同目录导入模块bb和程序在同一个目录#
分类:编程语言   时间:2018-12-13 16:31:46    阅读次数:194
Java操作XML牛逼利器JDOM&DOM4J
JDOM JDOM 是一种使用 XML(标准通用标记语言下的一个子集) 的独特 Java 工具包,用于快速开发 XML 应用 程序。 JDOM 官方网站:http://www.jdom.org/ DOM4J dom4j 是一个 Java 的 XML API,类似于 jdom,用来读写 XML 文件的 ...
分类:编程语言   时间:2018-12-13 16:31:54    阅读次数:227
python中的对象
一、python对象 python使用对象模型来存储数据。构造任何类型的值都是一个对象。 所有python对象都拥有三个特性:身份、类型、值 身份:每个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数 id() 来得到。 类型:对象的类型决定了该对象可以保存什么类型的值,可以进行什么样 ...
分类:编程语言   时间:2018-12-13 16:32:09    阅读次数:221
springboot手动配置数据源:
src/main/resources/config/source.properties 中配置数据源信息 ...
分类:编程语言   时间:2018-12-13 16:32:56    阅读次数:452
二叉树的宽度<java版>
二叉树的宽度 思路:层序遍历的时候,记录每层的节点数量,最后取记录中的最多的数量。 代码实现: ...
分类:编程语言   时间:2018-12-13 16:34:37    阅读次数:221
python web api 对接java 存在的json中文问题
data = json.loads(request.body)for key in data: try: data[key] = data[key].encode('ascii').decode('unicode_escape') # 针对发过来的'\\u5e7f\\u5dde\\u5e02\\u5 ...
分类:编程语言   时间:2018-12-13 16:35:47    阅读次数:218
SpringBoot 默认日志
默认使用的这个类 ...
分类:编程语言   时间:2018-12-13 16:36:47    阅读次数:172
Spring -11 -单例设计模式 -懒汉式/饿汉式(idea默认的)
单例设计模式 2.1 提升运行效率. 2.2 实现数据共享. 案例:application 对象 3.1 对象只有被调用时才去创建. 3.2 示例代码 3.3由于添加了锁,所以导致效率低. 3.4 测试 4.饿汉式 (IDEA 编译器默认的singleTon) 解决了懒汉式中多线程访问可能出现同一个 ...
分类:编程语言   时间:2018-12-13 16:38:15    阅读次数:301
spring cloud Eureka注册中心集群搭建
1.创建springcloud-eureka maven项目 pom.xml 2.启动类EurekaServerApplication.java 3.创建application-peer1.properties向peer2注册中心注册,把peer1注册中心当做一个client注册上去 applica ...
分类:编程语言   时间:2018-12-13 17:03:29    阅读次数:178
Python importlib 动态加载模块
``` # 创建一个 src 文件夹,里面有一个 commons.py 文件,内容如下 def add(): print("add ....") # 创建一个 app.py 文件,内容如下: module = 'src.commons' func_name = 'add' import import... ...
分类:编程语言   时间:2018-12-13 17:04:26    阅读次数:281
C++利用openssl进行公钥解密
私钥加密的部分内容,需要用公钥解密下面的实例代码 ...
分类:编程语言   时间:2018-12-13 17:06:14    阅读次数:354
spring bean的作用域和生命周期
一、spring bean的作用域 五种作用域:singleton、prototype、request、session、globalSession request、session和global session三种作用域仅在基于web的应用中使用(不必关心你所采用的是什么web应用框架),只能用在基于 ...
分类:编程语言   时间:2018-12-13 17:06:22    阅读次数:213
简单学习JAVA8的forEach+Lambda
public static void main(String[] args) { Map a = new HashMap(); a.put("1",1); a.put("2",2); a.put("3",3); a.put("4",4); a.put("5",5); // for (Map.Entr... ...
分类:编程语言   时间:2018-12-13 17:45:10    阅读次数:235
SpringMVC与Struts2的主要区别
区别1: Struts2 的核心是基于一个Filter即StrutsPreparedAndExcuteFilterSpringMvc的核心是基于一个Servlet即DispatcherServlet(前端控制器) 区别2: Struts2是基于类开发的,传递的参数是通过类的属性传递(属性驱动和模型驱 ...
分类:编程语言   时间:2018-12-13 17:45:22    阅读次数:172
自学Python必备:学习路线+参考资料!
2018年某一天,python突然变得很火。媒体宣传学习python的巨大好处与前景。原因很简单,人工智能将python推向了顶峰。一时间,全民编程的浪潮此起彼伏。python 列入全国计算机二级取代VB,部分城市试点,python引入高中。互联网时代,已经离不开编程。计划学Python?python开发学习路线免费分享给你。
分类:编程语言   时间:2018-12-13 17:46:42    阅读次数:183
史上最全python面试题详解(一)(附带详细答案(持续更新))
1、简述解释型和编译型编程语言? 概念: 编译型语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。 解释型语言:把做好的源程序翻译一句,然后执行一句,直至结束! 区别: 编译型语言,执行速度快、效率高;依赖编译器、跨平台性差些。如C、C++、Delphi、Pascal, ...
分类:编程语言   时间:2018-12-13 17:48:02    阅读次数:260
JAVA中handleEvent和action的区别
看代码中用到了handleEvent和action,都是对事件进行处理的,觉得这两个方法可以直接合并,于是尝试合并后,发现功能还是有问题,说明两者还是有区别了,查了很久的资料,才基本了解这两者的区别。 发现网上对其资料比较少,但是查询了JDK_API1.6以后,发现这个方法已经被淘汰了,从JDK1. ...
分类:编程语言   时间:2018-12-13 17:48:43    阅读次数:239
Java FastJson 介绍
1.前言1.1.FastJson的介绍:JSON协议使用方便,越来越流行,JSON的处理器有很多,这里我介绍一下FastJson,FastJson是阿里的开源框架,被不少企业使用,是一个极其优秀的Json框架,Github地址: FastJson1.2.FastJson的特点:1.FastJson数 ...
分类:编程语言   时间:2018-12-13 19:12:22    阅读次数:235
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!