浏览器根对象window之值为字符串的属性
1. string属性1.1 originwindow.origin使用返回的是当前网页的网址。打开百度首页,并在控制台中输入window.origin控制台中会输出"https://www.baidu.com",并不包含查询字符串,比如浏览器地址栏输入https://www.baidu.com/?... ... 查看全文
spring的几个通知(前置、后置、环绕、异常、最终)
1、没有异常的 2、有异常的 1、被代理类接口Person.java 2、被代理类PersonImple.java 3、MyAspectJ.java 4、spring的配置文件applicationContext.xml 5、测试类Test.java ... 查看全文
[JavaScript]JavaScript中的Array
JavaScript中的Array 今天较全面地学习到了JS中的Array,也就是数组。写博文一篇来总结一下学习和使用过程中关于Array中的一些误区和常用API,加深一下印象。 关于Array最全面的API在此, 查看全文
leetcode python 041首个缺失正数
##限定时间复杂度O(n)num=[0,5,3,1,2,-2,4,8,5,6]num=set(num)d=1for i in range(1,len(num)+1): if d in num: d+=1 else: breakprint(d) ... 查看全文
【JAVA秒会技术之秒杀面试官】JavaEE常见面试题(五)
51.事务的特性?答:①原子性(Atomicity)指事务是一个不可分割的工作单位,事务中的操作要么全都发生,要么全不发生;②一致性(Consistency)事务前后数据的完成性必须保持一致;(例:转账前后的,两个人的金额总数是不变的)③隔离性(Isolation)指多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务干扰,多个并发事务之间要项目隔离;④持久性(Durability)指一个 查看全文
spring动态代理的cglib方法
1、被代理类Person.java 2、切面类MyAdvice.java 3、代理工厂类MyBeanFactory.java 4、测试类Test.java ... 查看全文
二、Spring Boot 配置文件
1、配置文件 Spring Boot使用一个全局的配置文件,配置文件名是固定的 application.properties applicatioin.yml application.properties applicatioin.yml 配置文件的作用:修改Spring Boot自动配置的默认值; ... 查看全文
java命令行从编译到打jar包到执行
整个过程模拟Eclipse的Java Project项目,包括src,以及生成的.class文件在bin中,还可能有lib,包含额外的jar包。 一. javac编译 1. 没有额外的jar包 1)准备工作 我们新建JavaProject,该项目结构如下: 二、 jar打jar包 三、 java运行 ... 查看全文
初识Spring Boot
Spring Boot是什么? Spring Boot 基于Spring,为了解决Spring框架时配置繁多、部署流程复杂、开发效率低等问题。如果说Spring 目标是简化Java开发,那么可以认为Spring Boot 框架的目标是简化Spring的开发。 Spring Boot 可以创建独立程序 ... 查看全文
python常见关键字的使用
常见关键字 在循环中常见的关键字使用方法 continue:结束本次循环,继续执行下一次循环 break:跳出一个循环或者结束一个循环 例 ... 查看全文
SpringBoot系列: 理解 Spring 的依赖注入(二)
Spring 容器中 Bean 的名称 声明 bean 有两个方式, 一个是 @Bean, 另一个是 @Component 和它的子类 (包括 @Service/@Controller/@Repository/@Configuration), Spring 容器中 bean 名生成规则分两大类, 分 ... 查看全文
python基础学习6----字符串操作
一.重复输出字符串 二.通过索引获取字符串中字符 三.关键字 in 四.格式化输出 五.字符串的连接 六.字符串的内置方法 ... 查看全文
Java并发之CAS与AQS简介
1,什么是CAS CAS(Compare And Swap),即比较并交换。是解决多线程并行情况下使用锁造成性能损耗的一种机制,CAS操作包含三个操作数——内存位置(V)、预期原值(A)和新值(B)。如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新为新值。否则,处理器不做任何操作。无 ... 查看全文
js求数组的最大值--奇技淫巧和笨方法
写这篇文章的原因我目前做的项目很少用到算法,于是这方面的东西自然就有点儿生疏。最近的一次编码中遇到了从数组中获取最大值的需求,当时我不自觉的想到了js的sort()函数,现在想来真是有些“罪过”,当时自己内心还觉得有些得意:“嗯,我用js的内置方法解决了一个通常需要用排序算法才能解决的问题,代码简短 ... 查看全文
Python的封装、继承和多态
数据封装、继承和多态是面向对象的三大特点。 数据封装: 在某个类中,比如Student类(初始化又name和score两个属性),每个实例都拥有各自的name,score这些数据。我们可以通过函数来访问这些数据,比如打印一个学生的成绩。直接定义一个输出函数,输出name和对应的score即可。 但是 ... 查看全文
记一次Python爬虫开发经历
为啥要做Python爬虫,是因为我去找电影的某个网站有点坑,它支持tag标签查询自己喜欢的电影,但是不支持双标签或者三标签查询。由于一个电影对应多种类型(tag),这就意味着,我需要进入这个电影介绍界面,看看他的tag是不是我需要的。太麻烦了。于是我想着做一个python爬虫。 首先需求分析。 流程 ... 查看全文
Java性能优化之使用NIO提升性能
在软件系统中,由于IO的速度要比内存慢,因此,I/O读写在很多场合都会成为系统的瓶颈。提升I/O速度,对提升系统整体性能有着很大的好处。 在Java的标准I/O中,提供了基于流的I/O实现,即InputStream和OutputStream。这种基于流的实现以字节为单位处理数据,并且非常容易建立各种 ... 查看全文
vs2013新建MVC项目时提示系统找不到指定文件(异常来自HRESULT:0x80070002)
一.问题描述 1.打开vs2013,选择”文件|新建|项目”,弹出如下对话框。 2.点击左侧的“Web”,选择“ASP.NET Web 应用程序”,点击确定 3.按上面红色部分选择好后点击“确定”,结果弹出如下提示 二.原因分析 没有安装NuGet 三.解决问题 1.打开vs2013,选择“工具|扩 ... 查看全文
使用Rss框架PHP开发流程
先在Navicat建好数据库,然后在项目文件夹model下建PHP.web文件,然后引入include_once (ROOT . '/library_Easy/mysqlhelper.php'); 2.在项目新建文件夹text,在文件夹下建文件PHP.web include_once '../lib... ... 查看全文