最近要搞spring的单元测试,不得已啊啊啊啊啊啊啊啊啊又要开始搞spring…… 日目晶…… 搞这几个概念,先甩一部分代码: UserDao 接口 该接口实现类UserDaoImpl 控制反转的概念 在一般的设计中,如果要调用UserDaoImpl的say()方法,就要new一个UserDaoIm ...
分类:
编程语言 时间:
2019-04-08 13:12:23
阅读次数:
165
1. 原因分析:端口(51019,51022)被占用。 解决办法:查看被占用端口对应的PID,输入命令:netstat -aon|findstr "51019",回车,记下最后一位数字,即PID,这里是4284。 51022端口对应PID是10844 继续输入tasklist|findstr "42 ...
分类:
编程语言 时间:
2019-04-08 13:12:11
阅读次数:
144
Implement next permutation, which rearranges numbers into the lexicographically next greater permutation of numbers. If such arrangement is not possib ...
分类:
其他好文 时间:
2019-04-08 13:11:59
阅读次数:
114
一 什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下 而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误 ...
分类:
其他好文 时间:
2019-04-08 13:11:43
阅读次数:
147
题目:已知$a,b,c\geq 0$,$a+b+c=3$,求证:$\frac{a}{a^2+b+c}+\frac{b}{b^2+c+a}+\frac{c}{c^2+a+b}\leq 1$. 证明:因为$a+b+c=3$,又$3(a^2+b^2+c^2)-(a+b+c)^2=(a-b)^2+(b-c) ...
分类:
其他好文 时间:
2019-04-08 13:11:27
阅读次数:
133
首先介绍一下三者是什么! pip 是python里面的一个专门负责安装包的工具,也就是下载安装了python就有这个工具 conda是anaconda里面专门负责安装包的工具 apt-get 是专门负责安装包 也就是说,我们可以有三种方式安装我们所需要的包 要解决的主要就是一个问题: 这三个安装到哪 ...
分类:
其他好文 时间:
2019-04-08 13:11:13
阅读次数:
173
Java提供注册钩子线程,在JVM进程关闭之前,会自动执行这个钩子线程。 运用这个技巧,可以再JVM关闭之前,释放一些系统资源。 这个功能利用的是Runtime类来实现。 输出 可以看到,执行顺序和注册顺序是不一致的。一般也不会 注册多个钩子函数。 同时,还提供了移除钩子函数的功能 ...
分类:
编程语言 时间:
2019-04-08 13:10:37
阅读次数:
164
ctrl alt F1-F6切换终端tty1-6,其中,F1的终端带有用户界面. 在终端登录后,输入startx启动个人图形界面。(启动有一些条件限制,如没有其他的X Window启用,已经安装,并具有窗口管理器等) 设置默认启动目标为图形界面graphical.target systemctl s ...
分类:
系统相关 时间:
2019-04-08 13:09:37
阅读次数:
150
安装Docker Compose 解决依赖 安装harbor 下载harbor包 安装 加载并启动 查看启动的容器 查看编排文件,及端口 浏览器访问192.168.10.31 密码:Harbor12345 仓库操作 Docker添加信任仓库,上传镜像 查看镜像 新建一个私有项目上传镜像,添加用户上传 ...
分类:
其他好文 时间:
2019-04-08 13:09:20
阅读次数:
163
Object转XML,XML转Object 一、引入依赖(各种json框架都可以) 二、创建对象实体 三、创建xsd校验 四、测试 控制台输出情况 测试文件test.xml内容 ...
分类:
其他好文 时间:
2019-04-08 13:08:48
阅读次数:
120
给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。 注意: 给定的整数保证在32位带符号整数的范围内。 你可以假定二进制数不包含前导零位。 示例 1: 输入: 5 输出: 2 解释: 5的二进制表示为101(没有前导零位),其补数为010。所以你需要输出2。 示例 2: 输入: 1 输出: ...
分类:
其他好文 时间:
2019-04-08 13:08:18
阅读次数:
159
输入cmd点击打开 输入node -v 出现nodejs版本号 输入npm -v 出现npm版本号则安装npm安装成功, 2、安装webpack 桌面新建一个webpack-test文件夹,点击进入文件webpack-test夹 按下shift+鼠标右键 点击在此处打开命令窗口 输入npm init ...
欢迎大家的不嫌弃,继续和我一起学习设计模式。上一篇已经把装饰者模式的类图有了一个整体的出来,末尾说的去想想实现的代码,你实践了吗?是什么原因让你实践了呢?又是什么原因让你没有动手呢?没动手,可能是思路还不够明确是吗? 接下来,我们继续学习。通过代码实现的方式,来搞定装饰者模式。 写下代码 动手的时候 ...
分类:
其他好文 时间:
2019-04-08 13:07:18
阅读次数:
163
JVM 类加载 [TOC] 虚拟机类加载过程 虚拟机完整的加载过程为: 加载 验证 准备 解析 初始化 使用 卸载 这里可以简化为3个主要过程: 加载 链接 初始化 加载 将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区中的运行时数据结构,并在堆中生成一个代表这个类的java.l ...
分类:
其他好文 时间:
2019-04-08 13:06:45
阅读次数:
155
1.准备证书生成 a.进入到jdk下的bin目录 附:d:/tomcat.keystore是将生成的tomcat.keystore放到d盘根目录下。 "-validity 36500”含义是证书有效期,36500表示100年,默认值是90天 b.输入keystore密码 密码任意,此处以123456 ...
分类:
编程语言 时间:
2019-04-08 12:00:14
阅读次数:
176
第一种:jsonp的方式 第二种:在后端添加允许跨域的请求头 第三种:代理请求,由后端去访问要跨域的请求的内容并返回,然后页面访问本地后端 页面调用方式: ...
分类:
其他好文 时间:
2019-04-08 11:59:58
阅读次数:
139