自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吃四碗饭的嘤嘤怪的博客

一个爱吃饭的码畜

  • 博客(23)
  • 资源 (12)
  • 收藏
  • 关注

原创 Spring和JDBC

    为了避免持久化的逻辑分散到应用的各个组件中,最好将数据访问的功能放到一个或多个专注于此项任务的组件中。这样的组件通常称为数据访问对象(data access object,DAO)或Repository。    为了避免应用与特定的数据访问策略耦合在一起,编写良好的Repository应该以接口的方式暴露功能。服务对象本身并不会处理数据访问,而是将数据访问委托给Repository。Rep...

2018-06-29 00:47:15 7927

原创 SpringMVC跨重定向请求传递数据

    当控制器方法返回的String值以“redirect:”开头的话,那么这个String不是用来查找视图的,而是用来指导浏览器进行重定向的路径。如:    当一个处理器方法完成之后,该方法所指定的模型数据将会复制到请求中,并作为请求中的属性,请求会转发(forward)到视图上进行渲染。因为控制器方法和视图所处理的是同一个请求,所以在转发的过程中,请求属性能够得以保存。而当控制器的结果是重定...

2018-06-26 23:34:24 4296

原创 SpringMVC处理异常

Spring提供了多种方式将异常转换为响应:    1.特定的Spring异常将会自动映射为指定的HTTP状态码;    2.异常上可以添加@ResponseStatus注解,从而将其映射为某一个HTTP状态码;    3.在方法上可以添加@ExceptionHandler注解,使其用来处理异常。1.将异常映射为HTTP状态码    表中的异常一般会由Spring自身抛出,作为Dispatcher...

2018-06-26 07:48:27 4011

原创 SpringMVC 处理multipart形式的数据

    multipart格式的数据会将一个表单拆分为多个部分(part),每个部分对应一个输入域。在一般的表单输入域中,它所对应的部分中会放置文本型数据,但是如果上传文件的话,它所对应的部分可以是二进制,下面展现了multipart的请求体:...

2018-06-25 22:59:32 5548

原创 Spring实战(六:渲染Web视图)(未改)

1.理解视图解析    将控制器中请求处理的逻辑和视图中的渲染实现解耦是Spring MVC的一个重要特性。如果控制器中的方法直接负责产生HTML的话,就很难在不影响请求处理逻辑的前提下,维护和更新视图。控制器方法和视图的实现会在模型内容上达成一致,这是两者的最大关联,除此之外,两者应该保持足够的距离。    Spring MVC定义了一个名为ViewResolver的接口,它大致如下所示:   ...

2018-06-24 00:26:38 4791

原创 SpringBoot启动热部署(亲测)

1.在pom.xml中添加依赖 <!-- 热部署 --> <!-- devtools可以实现页面热部署(即页面修改后会立即生效, 这个可以直接在application.properties文件中配置spring.thymeleaf.cache=false来实现) --> <!-- 实现类文件热部署(类文件修...

2018-06-22 21:51:28 30144 3

原创 Spring实战(五:构建Spring Web应用程序)

    SpringMVC基于模型-视图-控制器(Model-View-Controller,MVC)模式实现,它能够构建像Spring框架那样灵活和松耦合的Web应用程序。1.Spring MVC基础    请求旅程的第一步是Spring的DispatcherServlet。与大多数基于Java的Web框架一样,Spring MVC所有的请求都会通过一个前端控制器(front controlle...

2018-06-20 13:08:51 4699

原创 Spirng集成ActiveMQ

使用Spirng集成ActiveMQ:1.ConnectionFactory:用于管理连接的连接工厂2.JmsTemplate:用于发送和接受消息的模板类3.MessageListerner:消息监听器ConnectionFactory:1.一个Spring提供的连接池2.JmsTemplate每次发消息都会重新创建连接,会话和productor3.Spring中提供了SingleConnecti...

2018-06-18 15:49:48 3966

原创 AMQ初级使用(队列模式+主题模式)

队列模式1.生产者代码:package com.zzf.jms.queue;import org.apache.activemq.ActiveMQConnectionFactory;import javax.jms.*;public class AppProducer { private static final String url="tcp://192.168.1.6:...

2018-06-17 21:08:55 7409

原创 spirng实战(四:面向切面的 Spring)

    依赖注入(DI)管理和配置我们的应用对象。DI有助于应用对象之间的解耦,而AOP可以实现横切关注点与它们所影响的对象之间的解耦。    切面提供了取代继承和委托的另一种可选方案,而且在很多场景下更清晰简洁。在使用面向切面编程时,我们仍然在一个地方定义通用功能,但是可以通过声明的方式定义这个功能要以何种方式在何处应用,而无需修改受影响的类。横切关注点可以被模块化为特殊的类,这些类被称为切...

2018-06-17 12:59:55 4738

原创 Linux添加系统用户

1.添加用户:adduser admin2.设置密码:passwd admin3.设置用户组:usermod -g root admin4.查看是否成功设置root权限:su admin(可以登录别的用户)$意味着不是root权限5.修改为root权限,首先先登录回root用户,然后输入vi /etc/passwd6.输入i进入编辑模式将最后一行admin改为x:0:0::然后点击Esc输入:wq...

2018-06-16 17:43:53 10179 4

原创 Linux虚拟机配置网络环境(亲测)

输入ifconfig查看网络ip然后需要修改静态ip,所以需要修改这个文件:vi /etc/sysconfig/network-scripts/ifcfg-eth0输入i进行编辑模式然后:wq保存

2018-06-16 00:34:24 15735

原创 SpringBoot+Mybatis(JavaConfig方式配置)

1.配置项目然后完成2.项目目录结构:3.SpringBoot与Mybatis整合:贴上需要的Maven的pom.xml文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS...

2018-06-12 19:31:38 38223 9

原创 spirng实战(三:高级装配)

1.配置profile bean    在java配置中使用@profile注解指定某个bean属于哪一个profile。例如,在配置类中,嵌入式数据库的DataSource可能会配置成如下所示:在这里@Profile注解应用在类级别上,它会告诉Spring这个配置类中的bean只有在dev profile激活时才会创建。否则带有@Bean注解的方法都会被忽略。在Spring3.1以前@Profi...

2018-06-10 14:06:34 4136

原创 spirng实战(二:装配Bean)

配置Bean容器主要有三种配置机制:1.在XML中进行显示配置。2.在java中进行显示配置3.隐式的bean发现机制和自动装配。首先我们来看下Spring的自动化装配Bean的方式。Spring从两个角度实现自动化装配:1.组件扫描(component scanning):Spring会自动发现应用上下文中所创建的Bean。2.自动装配(autowiring):Spring自动满足bean之间的...

2018-06-09 10:42:26 4263

原创 HLS流无法在web端播放解决方案(video.js)

今天遇到了这么个问题,在电脑上无法看HLS格式(.m3u8)的视频。于是我在网上搜了又搜终于找到了一个能解决我这个问题的插件,它的功能及其强大,下面附上我的Demo<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title&am

2018-06-08 17:24:52 50860 2

原创 spirng实战(一:大纲)

Spring的两个核心特性是依赖注入(dependency injection,DI)和面向切面(aspect-oriented programming,AOP)。其中Spring为了减低java的开发复杂性采用了以下4种关键策略:1.基于POJO的轻量级和最小侵入性编程;2.通过依赖注入和面向接口实现松耦合;3.基于切面和惯例进行声明式编程;4.通过切面和模板减少样板式代码;1.1Spring装...

2018-06-07 20:17:53 3992

原创 Window下reids无法设置密码解决方案

1.添加两个bat脚本startup.bat:redis-server.exe redis.windows.confstartup-cli.bat:redis-cli.exe然后修改redis.windows.conf文件然后保存后启动两个bat表示配置文件生效了。(可以生成快捷方式然后放到桌面,这样就不用每次从文件夹里打开了)...

2018-06-06 22:32:51 3958

原创 Jedis操作redis的简单应用

1.String类型 @RequestMapping(value = "/getString",method = RequestMethod.GET) @ResponseBody public Map<String,Object> testString() { Jedis jedis = jedisPool.getResource(); ...

2018-06-05 20:18:21 4102

原创 ssm+reids+maven连接池的简单应用

1.首先开启reids服务2.设置密码3.导入架包(这里我用的是maven) <!-- jedis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <versi...

2018-06-04 20:54:20 4113

转载 Redis应用场景

1.  MySql+Memcached架构的问题Memcached采用客户端-服务器的架构,客户端和服务器端的通讯使用自定义的协议标准,只要满足协议格式要求,客户端Library可以用任何语言实现。Memcached服务器使用基于Slab的内存管理方式,有利于减少内存碎片和频繁分配销毁内存所带来的开销。各个Slab按需动态分配一个page的内存(和4Kp...

2018-06-03 19:28:34 4028

原创 实现简单的自动登录功能

框架ssm,使用拦截器+cookie+session来进行自动登录。使用拦截器需要在pringmvc的配置文件中进行注册拦截器。 <!-- 注册拦截器 --> <mvc:interceptors> <mvc:interceptor> <!-- 拦截所有以admin为路径的请求 --> <mvc:mapp...

2018-06-02 10:05:26 7109

原创 SpringBoot项目属性配置(同时启动两个不同配置文件的springboot程序)

首先我先贴上我的三个配置文件application.yml:spring: profiles: active: devapplication-dev.yml:server: port: 8080 servlet: path: /zzfcupSize: Bage: 18sex: 男content: "cupSize: ${cupSize},age: ${age}"...

2018-06-01 20:08:52 17928 2

Java+海康SDK DEMO

Java SpringBoot框架+海康SDK Linux版本代码,集成了所需的告警DEMO(存储在influxDB)。有获取该NVR下所有设备的接口,以及获取该NVR下某个时间段的视频文件下载,并转成MP4文件。

2020-12-05

Nessus-7.2.3-x64.msi

* 提供完整的电脑漏洞扫描服务, 并随时更新其漏洞数据库。 * 不同于传统的漏洞扫描软件, Nessus 可同时在本机或远端上摇控, 进行系统的漏洞分析扫描。 * 其运作效能能随着系统的资源而自行调整。如果将主机加入更多的资源(例如加快CPU速度或增加内存大小),其效率表现可因为丰富资源而提高。 * 可自行定义插件(Plug-in)

2020-07-15

spade114.zip

Sam Spade提供了一个友好的GUI界面,能方便地完成多种网络查询任务,能用于大量的网络探测、网络管理和与安全有关的任务,包括ping、nslookup、whois、dig、traceroute等工具,是一个集成的工具箱。        打开Sam Spade后,屏幕最左侧为工具栏,ping等工具按钮都在其中;屏幕左上方的可输入文本框为地址栏,在此输入操作的目标;在地址栏右边即为选项栏,选项栏包含三项,依次为ping设置次数(默认10次)、whois服务器(默认whois.internic.net)、域名服务器。

2020-07-10

odoo-13.0.zip

Odoo,以前叫OpenERP,是比利时Odoo S.A.公司开发的一个企业应用软件套件,开源套件包括一个企业应用快速开发平台,以及几千个Odoo及第三方开发的企业应用模块。Odoo适用于各种规模的企业应用。 Odoo功能模块涵盖了各方面的企业应用:CRM、订单处理(销售订单和采购订单)、电子商务、MRP、财务、库存、门店零售、项目管理等等。 Odoo是完全的模块化结构,初始安装时候,系统没有加载任何应用模块,而后可以根据需要安装对应的功能模块。 Odoo是世界上安装数量最多,用户数量最多的企业ERP系统。Odoo全球有800多个合作伙伴,为100多个国家,200多万使用者提供技术服务。中国有30多家合作公司,为几千家应用Odoo的企业提供技术服务。

2019-12-13

proxy_pool.7z

获取代理IP,通过运行python脚本能自动获取代理IP,并通过接口获取/删除

2019-09-13

gitflow相关文件.zip

git flow安装必备组建,三个一组放在压缩包中。解压后放在git/bin目录下即可。

2019-08-14

jTessBoxEditorFX-2.0.1.zip

训练Tesseract,这个zip里有jTessBoxEditorFX.jar。jTessBoxEditorFX非常适合用来文字识别。

2019-07-22

InfluxDB.zip

InfluxDB Studio是InfluxDB时间序列数据库的UI管理工具。 它的灵感来自于其他类似的数据库管理工具,如SQL Server management Studio和Robomongo。目前,InfluxDB Studio为大多数InfluxDB实现接口和工作流。

2019-06-14

Shell脚本学习指南

Shell脚本编程讲述的是在liunx平台进行脚本编写的方式,从浅入深很适合新人学习。

2018-06-02

java虚拟机高级特性与最佳实践

深入理解java虚拟机第二版jvm高级特性与最佳实践。是学习jvm虚拟机和class文件的一本十分经典的书籍

2018-05-26

空空如也

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

TA关注的人

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