自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 java - mysql 读取 blob 数据

package com.allan; import java.sql.*; import java.io.*; public class Storeblobfile { public static void main(String[] args) { try{ FileInputStream file = new FileInputStr...

2019-06-21 17:36:31 3308

转载 Python 爬取国家统计局相关数据

我们的目标网址:http://data.stats.gov.cn/easyquery.htm?cn=C01里面可以查询国家统计局发布的各种数据,这里我们针对人口进行爬取,其它项方法都是一样。提示:看之前需要了解 HTTP 协议和 XMLHttpRequest 方法。推荐用谷歌浏览器首先进入下面这个页面:图 1然后按 F12,出现下面这个页面:...

2019-06-19 10:47:49 8604

原创 Spring Boot 从入门到精通(五)前端与后端进行数据交换

controller层@Controller@RequestMapping("/***")public class A{ @RequestMapping("/***")}在controller层中,通过类映射+方法映射来唯一锁定一个方法每一个映射的方法,方法名不在重要,因为通过map来定位映射的方法可以返回HTML,也可以返回数据当返回值的时候,js可以通过ajax等交互方式...

2019-06-18 15:56:40 1057

原创 Java面试知识点(三十三)java中池的概念

在系统设计中,我们尝尝会使用到” 池” 的概念。Eg:数据库连接池,socket 连接池,线程池,组件队列。” 池” 可以节省对象重复创建和初始化所耗费的时间。对那些被系统频繁请求和使用的对象,使用此机制可以提高系统运行性能。” 池” 是一种” 以空间换时间” 的做法,我们在内存中保存一系列整装待命的对象,供人随时差遣。与系统效率相比,这些对象所占用的内存空间太微不足道了。java中的常见池:...

2019-06-18 11:46:27 1597

转载 javamail之使用 POP3 协议接收并解析电子邮件(全)

package org.yangxin.study.jm; import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;imp...

2019-06-18 08:58:12 6506 2

原创 搜索与回溯算法

为了求得问题的解,先选择某一种可能情况向前探索,在探索过程中,一旦发现原来的选择是错误的,就退回一步重新选择,继续向前探索,如此反复进行,直至得到解或证明无解。一、前言搜索与回溯是计算机解题中常用的算法,很多问题无法根据某种确定的计算法则来求解,可以利用搜索与回溯的技术求解。回溯是搜索算法中的一种控制策略。它的基本思想是:为了求得问题的解,先选择某一种可能情况向前探索,在探索过程中,一旦发...

2019-06-13 16:38:04 8971 1

转载 SpringBoot 开发案例之整合 mail 发送服务

SpringBoot 开发案例之整合 mail 发送服务 spring-boot-mail.jpg记得上个月做过这样一篇笔记,微服务架构实践之邮件通知系统改造。当时用的是开源的第三方插件 mail 和 Thymeleaf 做发送服务,显然这样子你需要配置一些东西,麻烦!!!接触了 Spring Boot 以后,显然有更好的解决方案,我们只需要引入 spring-boot-starte...

2019-06-13 11:39:04 634

原创 MD5加密源码(32位)

md5加密理论上现在的技术是破解不了的,那些破解网站都是事先在数据库存储明文和密文的映射,所以是查询而不是解密import java.math.BigInteger;import java.security.MessageDigest; public class MD5 { /** * 对字符串md5加密(小写字母+数字) * * @param s...

2019-06-12 17:58:50 2560

原创 Java面试知识点(三十二)JVM内存结构

一、JVM 内存结构包括:方法区(也就是 “持久代”),java8 里彻底被移除,取而代之的是元数据区堆栈(在 hotspot JVM 中,JVM 方法栈 --Java 虚拟栈,与本地方法栈是同一个)PC 寄存器(程序计数器)还有一块:直接内存:直接向系统内存申请的一块内存区域,javaNIO 会使用,速度优于 java 堆内存。- 隶属于物理内存,不属于 JVM 内存注意点:...

2019-06-11 16:36:25 1840 1

原创 多线程启动方式

一、继承Thread类继承thread类,并重写run方法,实例化该类对象,调用start方法代码示例public class thread1 extends Thread { public void run() { for (int i = 1; i <= 10; i++) { System.out.println(i+" run1(...

2019-06-11 15:45:14 2314 4

原创 Java面试知识点(三十)super和this关键字

thisthis 是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。this 的用法在 java 中大体可以分为 3 种:普通的直接引用这种就不用讲了,this 相当于是指向当前对象本身。形参与成员名字重名,用 this 来区分:引用构造函数这个和 super 放在一起讲,见下面。supersuper 可以理解为是指向自己超(父)类对象的一个指针...

2019-06-11 15:32:39 1378

转载 ApacheJames3.0 配置安装

版权声明:本文为博主原创文章,未经博主允许不得转载。 <a href="https://blog.csdn.net/hjnth/article/details/82931569" target="_blank" class="textToLink">https://blog.csdn.net/hjnth/article/de...

2019-06-11 11:16:24 4567 7

原创 Java面试知识点(二十九)Java枚举类enum

枚举类enum示例代码enum Color{ RED,BLUE,YELLOW;}enum 和 class、interface 的地位一样枚举(enum)类型是 Java 5 新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全(类型安全的代码不会试图访问自己没被授权的内存区域)的形式来表示。使用 enum 定义的枚举类默认继承了 java.lan...

2019-06-06 14:37:01 1761

原创 Java面试知识点(二十八)Java集合框架

一、集合框架图二、集合框架的说明所有集合类都位于 java.util 包下。Java 的集合类主要由两个接口派生而出:Collection 和 Map,Collection 和 Map 是 Java 集合框架的根接口,这两个接口又包含了一些子接口或实现类。Set、List 和 Map 可以看做集合的三大类:List 集合是有序集合,集合中的元素可以重复,访问集合中的元素可以根据元素的...

2019-06-06 11:22:32 2383

原创 Java面试知识点(二十七)Java中容器的概念

容器(Container)Spring 提供容器功能,容器可以管理对象的生命周期、对象与对象之间的依赖关系,您可以使用一个配置文件(通常是 XML),在上面定义好对象的名称、如何产生(Prototype 方式或 Singleton 方式)、哪个对象产生之后必须设定成为某个对象的属性等,在启动容器之后,所有的对象都可以直接取用,不用编写任何一行程序代码来产生对象,或是建立对象与对象之间的依赖关系。...

2019-06-06 10:59:25 2179

原创 Java面试知识点(二十六)迭代器iterator

迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为 “轻量级” 对象,因为创建它的代价小。Java 中的 Iterator 功能比较简单,并且只能单向移动:(1) 使用方法 iterator () 要求容器返回一个 Iterator。第一次调用 Iterator 的 next () 方法时,它返回序列的第一个元素。注意:...

2019-06-06 10:52:19 2235

原创 Java面试知识点(二十五)内联函数

内联函数在说内联函数之前,先说说函数的调用过程。调用某个函数实际上将程序执行顺序转移到该函数所存放在内存中某个地址,将函数的程序内容执行完后,再返回到 转去执行该函数前的地方。这种转移操作要求在转去前要保护现场并记忆执行的地址,转回后先要恢复现场,并按原来保 存地址继续执行。也就是通常说的压栈和出栈。因此,函数调用要有一定的时间和空间方面的开销。那么对于那些函数体 代码不是很大,又频繁调...

2019-06-06 10:30:18 1410

原创 Java面试知识点(二十四)内部类

一、静态内部类作为类的静态成员,存在于某个类的内部。静态内部类虽然是外部类的成员,但是在未创建外部类的对象的情况下,可以直接创建静态内部类的对象。静态内部类可以引用外部类的静态成员变量和静态方法,但不能引用外部类的普通成员。实例代码public class Outter { static int a=1; int b=5; static void test(){ System...

2019-06-06 10:24:16 1150

原创 Spring Boot 从入门到精通(四)Spring Boot 使⽤ JDBC 操作数据库

直接在 Java 程序中使⽤ JDBC ⽐较复杂,需要 7 步才能完成数据库的操作:加载数据库驱动建⽴数据库连接创建数据库操作对象定义操作的 SQL 语句执⾏数据库操作获取并操作结果集关闭对象,回收资源关键代码如下:try {// 1、加载数据库驱动Class.forName(driver);// 2、获取数据库连接conn = DriverManager.getCo...

2019-06-06 09:24:54 255

原创 Spring Boot 从入门到精通(三)配置文件

在 Web 开发的过程中,经常需要⾃定义⼀些配置⽂件在springboot中存在两种配置文件,一种是以.properties结尾的配置文件,另一种是以.yml为结尾的配置文件。在 application.properties 中配置:xsj.title = 配置文件xsj.description = 热爱生活,热爱编程Spring Boot 也⽀持 Yaml 语法书写,⽐如上⾯的配...

2019-06-05 15:39:40 255

原创 Spring Boot 从入门到精通(二)数据校验

在很多时候,当我们要处理⼀个应⽤程序的业务逻辑时,数据校验是必须要考虑和⾯对的事情。应⽤程序必须通过某种⼿段来确保输⼊进来的数据从语义上来讲是正确的。在 Java 应⽤程序中,必须要对输⼊进来的数据从语义上分析是有效的,也就是数据校验。输⼊验证是最重要的 Web 开发任务之⼀,在 Spring MVC 中有两种⽅式可以验证输⼊:⼀种是 Spring ⾃带的验证框架,另外⼀种是利⽤ JSR ...

2019-06-05 11:43:34 239

原创 Spring Boot 从入门到精通(一)HelloWorld(构建项目,热部署,测试)

文章目录一、使用idea构建项目二、项目结构三、编写第一个程序Hello World四、配置项目的热部署五、单元测试一、使用idea构建项目1、选择 File -> New —> Project… 弹出新建项目的框2、选择 Spring Initializr,Next 也会出现上述类似的配置界面,Idea 帮我们做了集成3、填写相关内容后,点击 Next 选择依赖的包再点击 N...

2019-06-05 10:50:28 787

原创 Java面试知识点(二十三)抽象类和接口

参数抽象类接口默认的方法实现它可以有默认的方法实现接口完全是抽象的。它根本不存在方法的实现实现子类使用 extends 关键字来继承抽象类。如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法的实现。子类使用关键字 implements 来实现接口。它需要提供接口中所有声明的方法的实现构造器抽象类可以有构造器接口不能有构造器与正常 Java 类的区...

2019-06-04 14:17:30 1739 1

转载 关于MVC的两三事

MVC 无人不知,可很多程序员对 MVC 的概念的理解似乎有误,换言之他们一直在错用 MVC,尽管即使如此软件也能被写出来,然而软件内部代码的组织方式却是不科学的,这会影响到软件的可维护性、可移植性,代码的可重用性。先总结一下:View 层是界面,Model 层是业务逻辑,Controller 层用来调度 View 层和 Model 层,将用户界面和业务逻辑合理的组织在一起,起粘合剂的效果...

2019-06-03 17:29:04 235

cglib相关jar包.zip

cglib代理模式所需要的jar吧,包括cglib3.1.jar和字节码asm4.0.jar;并且经过代码测试,直接可用

2019-10-23

精通 Spring Boot 42 讲(PDF版附源码下载地址).zip

AVA 学习热情不减,有不少求 springboot 课程《精通 Spring Boot 42 讲》这篇文章的童鞋。 求一下这门课程的内容,那我就无私的分享给大家一起学习吧。 首先表明 课程是我自己买的,分享大家一起学习, 其次大家觉得课程好,有能力的,就多多支持作者吧。

2019-06-03

zabbix设备监控项目

zabbix已经在服务器搭建好了,只是需要远程调用zabbix的监控数据。通过php调用访问配置zabbix的服务器,获取监控数据,PHP在于Js交互(jQuery框架),将监控的数据显示在网页之上,网页已经写好,只需要修改部分Js文件以及编写php文件即可。获取要监控的设备是通过配置文件的方式,配置文件中写的是要监控的主机名

2019-04-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除