-
SpringBoot整合Druid数据源
**前言:**SpringBoot2.x默认使用的数据源为: Hikari,我们也可以通过配置使用dbcp等常用数据源,因为阿里的druid数据源还提供了监控统计等功能,所以我们通常在springboot项目中整合使用Druid数据源 一、项目创建 首先使用idea创建springboot-web项目,不会的请点击:使用idea创建springboot项目 创建项目后在 pom.xml文件中导入…- 18
- 0
-
SpringBoot常用注解
目录 前言: 常用注解总结 @SpringBootApplication @ServletComponentScan @Component @Bean @Configuration @ConfigurationProperties @Value @SpringBootConfiguration @Conditional @ConditionalOnBean @ConditionalOnM…- 10
- 0
-
SSM集成SpringSecurity(八)基于RBAC实现菜单权限 ——下
一:mapper包下建立UserMapper接口并建立对应的sql映射文件UserMapper.xml package com.xhc.mapper; import com.xhc.domain.Permission; import com.xhc.domain.User; import java.util.List; public interface UserMapper { /** *…- 3
- 0
-
SSM-SpringMVC-15:SpringMVC中小论注解式开发之通配符篇
****** ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------****** 此处改了下标题,小论,为什么不说大话了呢?哎,质量不够啊,通配符篇提取不出更多可以讲的滔滔不绝的套路 通配符,好熟悉啊?这里的通配符怎么用 首先: *这个一般代表0~多次,不难理解吧? 接上篇内容来 1.当访问的路径所对应的方法名想以固定的形式结尾 1 /*注解定…- 9
- 0
-
SSM-Spring-10:Spring中cglib动态代理
1------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 2 何为动态代理,就不扯皮了,上一篇博客刚刚提到,那cglib动态代理又怎么写,我拿个和上个例子相似的案例来写 具体案例: 一个SomeServiceImpl接口 1package cn.dawn.day10cglibdtproxy; 2 3 4/** 5 * Created by Dawn o…- 6
- 0
-
SSM-Spring-14:Spring中默认自动代理DefaultAdvisorAutoProxyCreator
1------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 2 默认自动代理DefaultAdvisorAutoProxyCreator 本处没有什么要讲的,放原代码 ISomeService接口: 1package cn.dawn.day17atuo01; 2 3/** 4 * Created by Dawn on 2018/3/8. 5 */…- 4
- 0
-
Spring+Log4j+ActiveMQ实现远程记录日志——实战+分析
应用场景 随着项目的逐渐扩大,日志的增加也变得更快。Log4j是常用的日志记录工具,在有些时候,我们可能需要将Log4j的日志发送到专门用于记录日志的远程服务器,特别是对于稍微大一点的应用。这么做的优点有: 1可以集中管理日志:可以把多台服务器上的日志都发送到一台日志服务器上,方便管理、查看和分析 2 3可以减轻服务器的开销:日志不在服务器上了,因此服务器有更多可用的磁盘空间 4 5可以提高服务器…- 5
- 0
-
利用python脚本自动拦截DDOS攻击
改成python试试 一个很实用的iptables脚本,实现自动拒绝可疑IP地址,并发送报警邮件,短信 linux:~ # cat iptables #!/bin/bash touch /root/back_bad_ip.txt time=1`date +"%Y-%m-%d %H:%M:%S"1` ar=1`wc -l /root/back_bad_ip.txt |awk &…- 15
- 0
-
nginx tomcat 自动部署python脚本
1<pre name="code" class="python">#!/usr/bin/env python 2#--coding:utf8-- 3import sys,subprocess,os,datetime,paramiko,re 4local_path='/home/pangpeng/' 5nginx_web_pat…- 15
- 0
-
python性能测试脚本
下面是我写的一个性能测试脚本,脚本中运行出来的response received的时间比用httpClient跑出来的正常时间要长,自认为是读取文件的时候耗费了不少时间,不知道该怎么优化,求指点 1. [代码]http_post.py 1''' 2Created on 2013-4-16 3 4 5@author: zdh 6 7 8create proje…- 5
- 0
-
7 个测量 Python 脚本和控制内存以及 CPU 使用率的技巧
本文的作者是 Marina Mele,原文地址是 7 tips to Time Python scripts and control Memory & CPU usage 当运行一个复杂的 Python 程序,它需要很长时间来执行。你或许想提升它的执行时间。但如何做? 首先,你需要工具来查明你代码的瓶颈,比如,那部分执行花费的时间长。用这个方法,你可以首先专注于提升这部分的速度。 而且,你…- 7
- 0
-
阿里云zabbix的python脚本
由于阿里云只能用465端口。所以这个zabbix的脚本修改成了465端口的python脚本。 1#!/usr/bin/env python 2# -*- coding: UTF-8 -*- 3import smtplib 4import traceback 5from email.mime.text import MIMEText 6from email.mime.multipart import…- 22
- 0
-
Python 3基础教程25-异常处理
在Python中,异常处理,主要是try except语句,通常语法格式如下. try: 代码块1 except Exception as e: print(e) 代码2 接着前面读取CSV文件,如果我们csv文件不存在,针对这个写一个异常处理。 11 import csv 2 2 3 3 try: 4 4 with open(r'C:\Users\Anthony…- 2
- 0
-
Python 3基础教程3-数学运算
本文来介绍下Python中的常见数学运算,其实和其他语言一样,加减乘除语法差不多,这里注意下Python中指数的表示方法。 # 这里介绍 常见的数学运算 # 加法 print(5 + 8) # 减法 print(9 - 5) # 乘法 print(3 * 6) # 除法 print(20/3) # 指数 print(4**4) 运行测试结果输出: ================= RESTA…- 1
- 0
-
Python2与Python3的区别
print 在进行程序调试时用的最多的语句可能就是print,在Python2中,print是一条语句,而在Python3中,其是一个函数。有人可能就有疑问了,我在Python2中明明也看到当函数使用。 1# Python2 2print("hello") # 等价于print ("hello") 注意两者之间有空格 3 4# Python3 …- 3
- 0
-
python:字符串操作
字符串 1、字符串是Python中最常用的数据类型。我们可以使用引号( ' 、 " 、""")来创建字符串 2、python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符 3、在Python2中,普通字符串是以8位ASCII码进行存储的,而Unicode字符串则存储为16位unicode字符串,这样能够表示更多的字符集。…- 5
- 0
-
PHP基本语法(七)—— 函数
函数 创建****PHP 函数 函数是一种可以在任何被需要的时候执行的代码块。 创建****PHP 函数: 1 所有的函数都使用关键词 "function()" 来开始 2 命名函数 函数的名称应该提示出它的功能。函数名称以字母或下划线开头。 3 添加 "{" - 开口的花括号之后的部分是函数的代码。 4…- 2
- 0
-
PHP安装rabbitmq扩展
RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如 COBAR的 IIOP ,或者是 SOAP 等),但是在异步消息处理中却不是这样,只有大企业有一些商业实现(如微软的 MSMQ ,IBM 的 Websphere MQ 等),因此,在 2006 …- 5
- 0
-
php防止xss攻击
攻击过程 用户在输入框中输入脚本<script>alert(1)</script>。点击提交后保存数据库,在后台读取数据时候会弹出1。 解决方法 使用php函数 htmlentities(用户提交数据),这样会把数据转化成html实体在保存数据库。(全部转换) 局部过滤: 1: 2:html…- 0
- 0
-
PHP连接access数据库
在PHP中连接access数据库的话我们必须ADO来连接,这跟ASP中连接数据库非常的类似.下边给出了一段DEMO供大家参考. <?PHP /\* 创建ADO连接 \*/ $conn = @new COM("ADODB.Connection") or die ("ADO Connection faild."); $connstr = &q…- 2
- 0
-
php 操作 mongodb
一、在php中添加mongodb扩展: 点击下载扩展库 解压获取一个dll重命名为php_mongo.dll,将其放到php安装目录下的ext文件夹下,然后在php.ini中添加: 二、在mongo启动的前提下,php操作mongodb 1<?php 2 //connect to mongodb,default:127.0.0.1 3 $dbHost="127.0.0.1"…- 1
- 0
-
PHP导出Excel
首先找到拓展类PHPExcel 链接:https://pan.baidu.com/s/1BgSZ8rHkYm3MJKZu7_FZDg 提取码:mdi7 封装方法 1private function getExcel($fileName,$headArr,$data) 2{ 3 $date = date("Y_m_d",time()); 4 $fileName .= "…- 3
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!