-
SSM-Spring-15:Spring中名称自动代理生成器BeanNameAutoProxyCreator
1------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 2 名称自动代理生成器:BeanNameAutoProxyCreator 为了更好的测试,我放了俩个接口,俩个实现类: ISomeService接口: 1package cn.dawn.day18auto02; 2 3/** 4 * Created by Dawn on 2018/3…- 6
- 0
-
Windows内存管理机制及C++内存分配实例(二):内存状态查询
内存状态查询函数 2.1系统信息 Windows 提供API可以查询系统内存的一些属性,有时候我们需要获取一些页面大小、分配粒度等属性,在分配内存时用的上。 请看以下C++程序: SYSTEM_INFO sysInfo; GetSystemInfo(&sysInfo); cout<<"机器属性:"<<endl; cout<<"…- 2
- 0
-
图说C++对象模型:对象内存布局详解(上)
0.前言 文章较长,而且内容相对来说比较枯燥,希望对C++对象的内存布局、虚表指针、虚基类指针等有深入了解的朋友可以慢慢看。 本文的结论都在VS2013上得到验证。不同的编译器在内存布局的细节上可能有所不同。 文章如果有解释不清、解释不通或疏漏的地方,恳请指出。**** 1.何为C++对象模型? 引用《深度探索C++对象模型》这本书中的话: 有两个概念可以解释C++对象模型: 1.语言中直接…- 1
- 0
-
C++开发典型内存错误0xCDCDCDCD, 0xDDDDDDDD, 0xFEEEFEEE, 0xCCCCCCCC, 0xABABABAB总结
在进行C++开发时候,由于野指针、空指针、未初始化内存等原因,很容易导致内存错误,并报出特定错误码。 Google上对上述错误码的解释如下: 0xCDCDCDCD - Created but not initialised 未初始化的堆内存 0xDDDDDDDD - Deleted 引用的内存已经/对象被删除 0xFEEEFEEE - Freed memory set by NT's h…- 8
- 0
-
从零搭建自己的SpringBoot后台框架(三)
一:这么做的好处是什么? 我们调用服务返回的类型有String,List,Map,Bean,Int,Boolean等类型,可以统一成result对象返回,方便项目组其他成员调用接口 二:定义响应码枚举 1package com.example.demo.core.ret; 2 3/** 4 * @Description: 响应码枚举,参考HTTP状态码的语义 5 * @author phubing…- 3
- 0
-
理解docker部署springboot(二)
搭建mysql集群目的是为springboot提供数据服务 这一篇文章主要是记录了在docker环境下搭建MySQL主从集群的过程,以及在准备搭建的过程中遇到的一些问题,问题主要包括docker版本的升级以及centos内核的升级。在执行docker restart ID命令重启容器经常会出现崩溃并且network等命令在1.7版本中无法使用(network命令1.9之后提供),所以把docker…- 0
- 0
-
提升10倍生产力:IDEA远程一键部署SpringBoot到Docker
作者:陶章好 juejin.im/post/5d026212f265da1b8608828b 推荐阅读(点击即可跳转阅读) 1. SpringBoot内容聚合 **2. **面试题内容聚合 **3. **设计模式内容聚合 **4. **Mybatis内容聚合 **5. **多线程内容聚合 IDEA是Java开发利器,springboot是Java生态中最流行的微服务框架,docker是时下最火的容…- 0
- 0
-
springBoot+springSecurity 数据库动态管理用户、角色、权限(二)
https://blog.csdn.net/u012373815/article/details/54633046- 4
- 0
-
Springboot项目部署到服务器
记录一下当时部署遇到的坑。 通常部署springboot项目都是打包成jar包或者war包两种方式。 服务器操做系统:windows 一、jar包 需要在pom.xml中修改打包方式 1<packaging>jar</packaging> 2 3 然后打开Maven点击package即可生成jar包。(前提idea已配置Maven) 把jar包放到服务器中,命令行指定到该j…- 3
- 0
-
Jenkins自动化部署Spring Boot项目
目录 1.自动化部署环境 2.插件的安装和配置 1.安装插件 2.配置全局变量 3.配置Publish over SSH 4.部署项目 Jenkins是devops神器,本篇文章介绍如何使用jenkins自动化部署Spring Boot项目。 1.自动化部署环境 我实现Jenkins 自动化部署Spring Boot项目的环境如下图所示,默认Jenkins、SVN、应用服务器都安装好,且网络状况良…- 44
- 0
-
SpringBoot——全局捕获异常
@ExceptionHandler 表示拦截异常 @ControllerAdvice controller 的一个辅助类,最常用的就是作为全局异常处理的切面类 1. 定义全局异常类 1@ControllerAdvice // 切面 2public class GlobalExceptionHandler { 3 // 捕获运行时异常 4 @ExceptionHandler(RuntimeExc…- 5
- 0
-
SpringBoot集成Mybatis
0.搭建环境 0.1 IDE:IntelliJ IDEA 2017.3.2 x64 0.2 database:MySQL 5.7.20 0.3 JDK:1.8.131 1.Create New Project-->Spring Initlizr 选中相关配置 2.1 Web-->Web 2.2 SQL-->MySQL&JDBC&M…- 4
- 0
-
SSM-SpringMVC-31:SpringMVC中利用hibernate-validator做后台校验
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 校验有三种:前台页面校验(例如js和h5),后台校验,数据库校验 但是一般能不用数据库校验就不用数据库校验,因为性能损耗严重, 所以,我们用前台和后台俩种,可以说最好,绝大部分情况下,前台后台都要写,如果一个用户比较搞事,直接把它浏览器上的js给禁用掉了,那么如果没有后台校验,他将直接杀向…- 13
- 0
-
SSM-SpringMVC-25:SpringMVC异常顶级之自定义异常解析器
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 上篇博客相信大家也看到了,自定义异常,用了SimpleMappingExceptionResolver这个解析器,本次要讲的是自定义异常解析器: 自己定义的异常解析器,实现了HandlerExceptionResolver,一会再在xml中配置一道,我把需要改或者新建的三处放在前面,下面的与上…- 5
- 0
-
SSM-SpringMVC-11:SpringMVC中ParameterMethodNameResolver参数方法名称解析器
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 或许曾经的我们也见过一种方式http://localhost:8080/项目名/后台servlet?actionName=login&uname=admin&upwd=123 这种方式调度servlet并且传参数,这里我要表达什么呢?就是?后面可以拼接内容, 所以,此处的Param…- 10
- 0
-
SSM-Spring-23:概念《Spring中的事务是什么?》
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 本篇博客会详细讲述Spring中的事务,会展开来用语言解释,用于了解概念和准备面试 事务的概念: ** 一个或者一组sql语句来完成一个功能! 要么都执行,要么都不执行** **事务具有的四个特性: ACID特性!** ** 01. 原子性:一个事物都是一个不…- 0
- 0
-
AOP与IOC的概念(即spring的核心)
a) IOC : Spring 是开源框架,使用框架可以使我们减少工作量,提高工作效率并且它是分层结构,即相对应的层处理对应的业务逻辑,减少代码的耦合度。而 spring 的核心是 IOC 控制反转和 AOP 面向切面编程。 IOC 控制反转主要强调的是程序之间的关系是由容器控制的,容器控制对象,控制了对外部资源的获取。而反转即为,在传统的编程中都是由我们创建对象获取依赖对象,而在 IOC 中…- 7
- 0
-
Spring整合log4j日志组件
Log4j是Apache的一个开放源代码项目,通过使用Log4j,控制日志信息输送的目的地可以为控制台、文件、数据库、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;可以控制每一条日志的信息内容和信息输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程;甚至还可以在不需要修改业务逻辑代码、重启web服务,只需要通过一个修改配置文件就可以实…- 2
- 0
-
zabbix–python短信接口脚本
1#!/usr/bin/env python 2#-*- coding: utf8 -*- 3 4import sys 5import requests 6import json 7 8def sendsms(phone, subject, message): 9 """ 10 发送短信 11 """ 12 values = {"…- 1
- 0
-
python常用运维脚本
1.获取外网ip 1#!/usr/bin/env python 2-*- coding:utf-8 -*- 3Time: 2019/12/20 10:05 4import socket 5import requests,re 6#方法一 7text=requests.get("http://txt.go.sohu.com/ip/soip").text 8ip=re.findal…- 22
- 0
-
一个强大的python模版脚本
#templates.py import fileinput, re field_pat = re.compile(r'[(.*?)]') scope = {} def replacement(match): code = match.group(1) try: return str(eval(code, scope)) except SyntaxError: exec cod…- 3
- 0
-
生成源码字典的python脚本
vim在编写C语言代码时,可以设置字典,以自动完成。:set dictionary=mydict 将其放到.vimrc中。 在编辑模式,Ctrl+x,Ctrl+k即可以根据字典自动完成输入。 将下面的脚本放到源码目录执行,即可生成mydict字典文件。 该脚本稍做修改即可用于对文本进行统计,生成统计数据。可用于搜索或者输入法,或者语音合成。 # !/bin/env python # file…- 5
- 0
-
Python 3基础教程37-tkinter添加图片和文本
本文在前面文章基础上介绍tkinter添加图片和文本,在这之前,我们需要安装一个图片库,叫Pillow,这个需要下载exe文件,根据下面图片下载和安装。 下载完后直接双击安装exe,默认点击下一步,直到安装完成,会自动安装到Python3.6下的\lib\site-packages\PIL 1# tkinter实现菜单功能 2from tkinter import * 3from …- 10
- 0
-
Python 3基础教程27-字典
这篇来介绍Python中的字典。字典一般用大括号包裹起来,里面的元素都是有键和值组成。 # 字典 # 我们随便设计几个城市的明天的最高温度 tem ={'北京':22,'上海':23,'深圳':24,'广州':25,'南京':26} print(tem) # 打印广州最高温度 print(tem[&…- 5
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!