ng

在这里插入图片描述

spring(一)–概念和历史/hellospring/IOC创建对象的方式/Spring配置/set注入/c命名和p命名空间注入/bean的作用域

文章目录一、概念和历史二、hellospring三、IOC创建对象的方式四、Spring配置五、set注入–属性注入六、c命名和p命名空间注入七 、bean的作用域 一、概念和历史 Spring的形成,最初来自Rod Jahnson所著的一本很有影响力的书籍《Expert One-on-One J2EE Design and Development》,就是在这本书中第一次出现了Spri... »

总结Spring注解第四篇

注解版Aop的使用 导入依赖 org.springframework spring-aspects 4.3.13.RELEASE 在业务逻辑类和切面类都注入到容器中,并告诉Spring哪个是切面类(@Aspect) /** * AOP: * 1.底层就是动态代理技术 * 2.AOP是指在程序运行期间动态的将某一段代码切入到指定方法的指定位置进行运行的编程方式 * @create 2020-02-2... »

String.indexOf()实现

public static void main(String[] args) { String haystack = "aaaaasdfasof"; String needle = "df"; char[] hs = haystack.toCharArray(); int hl = hs.length; char[] ns = needle.toCharArray(); int nl = ns.l... »

在这里插入图片描述

spring(二)—注解开发/注解实现bean自动装配

文章目录一、注解实现bean自动装配二、注解开发 一、注解实现bean自动装配 自动装配是Spring满足bean依赖一种方式!Spring会在上下文中自动寻找,并自动给bean装配属性! 下面我们来做以下实验 建立如下测试环境:一个人一只猫一只狗 public class Dog { public void getshout(){ System.out.println("狗叫了三声"); } }... »

linux下shell处理nginx日志自动生成ip黑名单

#shell脚本处理nginx日志自动生成ip黑名单 ##统计访问量前10名的ip并写入文件 #!/bin/bash data=`date +%Y-%m-%d` #统计访问量最高的前10ip awk '{print $1}' '/PATH/'$data'.log' | sort -n |uniq -c | sort -rn | head -n 10 >>/PATH/ip10-$data... »

idea新建spring boot项目使用maven引入依赖失败,pom.xml文件中project标签报错

笔者之前准备做一个MongoTemplate的小demo,建完项目后发现pom.xml一直报错,也没有jar包导入。网上有病乱投医近一天未果,心态微崩,很急很气。按照网上的帖子什么清楚缓存重启啦、重新导入啊,皆无功而返。后来想到可能是网络原因,jar包没下完整。然后找到本地仓库,果然很多.lastupdate文件。将其删掉后,reimport依赖,令人抓狂的红线终于消失。 »

Spring Boot自动化配置原理

Spring Boot自动化配置原理依赖于 @Conditional 注解来实现: @Conditional是Spring4提供的一个新特性用于根据条件来控制Bean的创建行为。 我们从大家熟知的Spring Boot 的启动类开始 @SpringBootApplication public class DemoApplication { public static void main(Strin... »

Spring MVC 知识点总结

Spring MVC 知识点总结

文章目录Spring MVC什么是 MVC 设计模式?Spring MVC 的核心组件Spring MVC 的工作流程Spring MVC 特点如何使用?Spring MVC 注解Spring MVC 数据绑定Spring MVC 模型数据解析Spring MVC 自定义数据转换器Spring MVC REST特点如何使用Spring MVC 文件上传下载Spring MVC 表单标签库常用的表单... »

Shiro安全框架之SpringBoot工程实践(二)

简介   上篇文章说了下在 SpringBoot 项目中整合 Shiro 来对用户进行认证和授权,实际上就是使用拦截器的方式来实现的。那么这篇文章说一下另一种实现方式–基于注解。 一、修改接口 在接口方法上加上相应的注解(这里以 home 方法举例) //使用shiro注解鉴权 //@RequiresPermissions() -- 设置访问此方法必须具备的权限 //@RequiresRoles(... »

Python笔记:基于Django框架的数据库设计

Python笔记:基于Django框架的数据库设计

实体的属性值是数据库中存储的主要 数据,一个属性实际上相当于表中的一个列。本系统的冗余数据和冗余关系已经在概念结构设计中处理过了,这里不再进行过多的叙述。物理结构设计数据库设计的最后阶段是确定数据库在物理设备上的存储结构和存取方法,即物理数据模型。物理数据模型的设计其实也是在设计表结构。 »

SpringBoot集成Mybatis实现简单的SQL注入(攻击)案例

SpringBoot集成Mybatis实现简单的SQL注入(攻击)案例

一、项目演示 (1)主演示就是一张t_user表,利用常见的用户登录来模拟sql注入对后台数据的侵入 (2)数据库脚本 — postgresql DROP TABLE IF EXISTS "public"."t_user"; CREATE TABLE "public"."t_user" ( "id" int8 NOT NULL, "name" varchar(255) COLLATE ... »

在这里插入图片描述

pycharm+Django启动我的第一个页面

打开pycharm(社区版),File->open找到由命令 django-admin startproject mysite 在D盘下创建的文件夹mysitemysite通过文件资源管理器打开情况下用pycharm打开mysite文件夹接着在mysite中创建两个新文件夹(文件夹及.html .css文件右击创建),分别用以存放css文件及html文件 »

在这里插入图片描述

Spring AOP与动态代理

AOP(Aspect-Oriented Programming:面向切面编程)能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可拓展性和可维护性。 Spring AOP使用的动态代理,所谓的动态代理就是说AOP框架不会去修改字节码,而是在内存中临时为方法生成一个AOP对象,这个AOP对... »

在这里插入图片描述

Mongodb数据库及其基础操作

一、MongoDB简介SQL术语/概念MongoDB术语/概念解释/说明databasedatabase数据库tablecollection数据库表/集合rowdocument数据记录行/文档columnfield数据字段/域indexindex索引table joins表连接, MongoDB不支持primary keyprimary key主键, Mon »

在SpringBoot中怎么注入各种类型(String,List,Map,Object)配置?

在SpringBoot中怎么注入各种类型(String,List,Map,Object)配置?背景String类型配置注入List类型配置注入Map类型配置注入Object类型配置注入结语 背景 在开发过程中,绝大多数场景都是要使用一些配置项的。至于配置项如何注入到应用程序中,一直没有过多的关注过。今天抽了点时间实际试了下,这里做个简单的记录,便于需要的朋友了解下。 在下面的讲述中,我们针对下面的... »

JAVA设计模式-单例模式(Singleton Pattern)

单例模式(Singleton Pattern)保证整个系统中,对于某个对象,只能存在一个对象实例,该类值提供一个获取器对象的方法当我们频繁的创建和销毁对象,会消耗大量资源,当我们使用对象通过new,将产生大量的对象实例,而单例模式只会存在一个相同对象,而不需要我们再次new,节省了大量的资源.1.饿汉式(静态常量)public class Singleton »

Tensorflow中的masking和padding

声明: 需要读者对tensorflow和深度学习有一定了解 tf.boolean_mask实现类似numpy数组的mask操作 Python的numpy array可以使用boolean类型的数组作为索引,获得numpy array中对应boolean值为True的项。示例如下: # numpy array中的boolean mask import numpy as np target_arr =... »

Machine Learning in Action(一)– KNN(雏形)

Machine Learning in Action(一)– KNN(雏形)

KNN(k-NearestNeighbor)一. 写在前面二. 需要用到的函数(功能)1. mat()2. eye()3. I()4. tile()5. sum()6. argsort()7. items()8.get()9.sorted()三. 代码及注释 The book is written by Peter Harrington. 一. 写在前面 因为通过自学Weka,已经对ML有一定的了... »

image-20200222005538848

利用Springboot实现Jwt认证

利用Springboot实现Jwt认证概述工作流程登录阶段认证阶段关于有效期对比Session整合Springboot导入java-jwt包工具类的编写注解类的编写免验证注解拦截器的编写配置类拦截器接口的编写登录代码业务代码 JSON Web Token是目前最流行的跨域认证解决方案,,适合前后端分离项目通过Restful API进行数据交互时进行身份认证 概述 由于概念性内容网上多的是,所以就不... »

深入理解C#中的String

  关于C#中的类型   在C#中类型分为值类型和引用类型,引用类型和值类型都继承自System.Object类,几乎所有的引用类型都直接从System.Object继承,而值类型具体一点则继承System.Object的子类,即继承System.ValueType。而String类型却有点特别,虽然它属于引用类型,但是他的一些特性却有点类似值类型。   关于C# String   1、不变性  ... »

Centos6.5搭建分布式压力测试工具Tsung的环境搭建

Centos6.5搭建分布式压力测试工具Tsung的环境搭建

现将部署时,会出现的几个问题列举一下:1、安装java运行环境不完全,导致在configure erlang时,虽然用了without-javac的选项,但还是总提示:jinterface : Java compiler disabled by user,这个原因是虽然不用javac编译,但是,必须得有javac的编译环境。测试是否有javac的方式,是在shell终端,输入javac,如有相应的... »

Spring中DAO层接口的单元测试

Spring中DAO层接口的单元测试

  单元测试在软件开发流程中有着举足轻重的作用,良好的单元测试的作用跟重要性不需多言。基本上所有的java应用都会跟数据库打交道,DAO层接口的测试涉及到数据库测试数据的准备、维护、验证及清理。单元测试应该要具有可重复性、独立性,所以单元测试的数据不应该污染数据库。很多人在DAO层接口的单元测试中数据是自己手工插入的,第二次运行这个单测的时候会得到duplicate key的错误,数据清理的过程中... »

Mongodb 3.2用户权限管理配置

  环境   MongoDBshellversion:3.2.6   Win7   设置方法   用户权限设置   1、进入mongodb的shell:mongo   2、切换数据库:useadmin   从3.0版本起,默认只有local库,没有admin库,需要我们自己来创建。   3、添加用户,指定用户的角色和数据库: db.createUser( {user:"admin&quo... »

Spring aop两种配置方式

  第一种:注解配置AOP   注解配置AOP(使用 AspectJ 类库实现的),大致分为三步:   1. 使用注解@Aspect来定义一个切面,在切面中定义切入点(@Pointcut),通知类型(@Before, @AfterReturning,@After,@AfterThrowing,@Around).   2. 开发需要被拦截的类。   3. 将切面配置到xml中,当然,我们也可以使用自... »

Deming质量管理14点

戴明是美国的质量管理专家。从1950年开始,戴明多次到日本,向日本的工商界人士传授一套统计质量管理的思想。3、不要将质量依赖于检验。从质量管理的角度来看,系统输入的种类越多,或者变异性越大,那么输出变异也会越大。10、取消面向一般员工的口号标语和数字目标。质量和生产率低下的大部分原因在于系统。 »

Page 1 of 279123»