自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4383)
  • 收藏
  • 关注

转载 learning、trying、teaching

在工作中学习和提升,学以致用,学习的效果是最好的;工作后学习不需要大段时间,而是要挤出时间,利用时间碎片来学习。1,Learning这是第一阶段,看书、google、看视频、看别人的博客,但要是“系统化”,特别是一些基础性的东西。2、Trying尝试搭建一些模拟环境,写一些测试程序,还有很多方法,简单来说,就是要将学到的东西真正试试,才能理解更加深刻。3、Teachi...

2019-09-30 16:23:00 550

转载 python super继承用法

子类对父类的继承一般写法为1,高级方法为super。 1 # 1,普通继承 2 #新建一个父类 3 class Father(): 4 def father(self,message): 5 print(message) 6 7 #子类继承父类 8 class Child(Father): 9 def chil...

2019-09-27 14:38:00 463

转载 记一次Win上MySQL乱码问题

Win上MySQL乱码问题笔记本上的数据库总会时不时的乱码(或者是一直乱码我没注意到?),在谷歌上试了几次错才正确解决,在此记录一下。在MySQL数据库存储目录找到my.ini,在相应的标签下分别添加如下内容:[client]default-character-set = utf8[mysql]default-character-set = utf8[mysqld]#这个...

2019-09-18 14:35:00 487

转载 Web基础之Dubbo

DubboRPC即Remote Procedure Call,即为远程调用。这和Java的远程代理RMI有点类似,不过RMI只能在Java系统之间进行调用,并且是使用序列化对象的方式进行通信。相比之下,RPC模式的Dubbo性能更高一些,由于使用HTTP进行通信,因此可以在不同语言的服务之间进行调用。快速入门首先导入Spring以及Dubbo相关依赖:maven依赖<p...

2019-09-18 11:46:00 207

转载 swagger工具简介

Swagger是全球最大的OpenAPI规范(OAS)API开发工具框架,支持从设计和文档到测试和部署的整个API生命周期的开发。简单点说,就是按照swagger的规范书写接口,swagger会自动帮你生成接口文档、以及接口的测试将swagger整合到spring boot项目中  1、配置依赖的包 <dependency> ...

2019-09-18 11:19:00 744

转载 Maven插件方式使用Mybatis Generator

Mybatis GeneratorMybatis Generator简称MBG,可以根据数据库自动生成实体类、单表查询接口及其映射xml文件(也可以选择以注解方式生成)。下面介绍一下以maven插件方式使用MBG。首先在pom中添加依赖:<dependencies> <dependency> <groupId>org.m...

2019-09-15 22:39:00 114

转载 SSM整合

SSM 整合SpringMVC、Spring、Mybatis整合maven项目打war包并引入依赖,并添加静态资源:依赖及静态资源<dependencies> <!-- 单元测试 --> <dependency> <groupId>junit</groupId> <...

2019-09-15 19:52:00 121

转载 java-二分法查找数组元素

package com.rj.bd.lx;import java.util.Arrays;/** * @desc 数组元素的查找之二分法 * @author yhx * @time 2019-09-11 * */public class ErFenFa { public static void main(String[] args...

2019-09-11 19:50:00 251

转载 SpringAOP--动态数据源

前言  通过注解和AOP,实现主从数据源的切换。示例首先项目布局:1:实体类,与数据库表的映射@Data@Builderpublic class UserBean { private Long id; private String name; private String password...

2019-09-10 01:06:00 125

转载 java-闰年的判断 GregorianCalendar

package com.rj.bd.new_one;import java.util.GregorianCalendar;/** * @desc 闰年的判断 * @time 2019-09-08 * @author yhx * */public class RunNina { public static void main(S...

2019-09-08 17:45:00 224

转载 JAVA - 一个for循环实现99乘法表

public class Test03 {public static void main(String[] args) {int lie = 1;for (int hang = 1; hang<=9;) {System.out.print(lie+"*"+hang+"="+lie*hang+"\t");//当列的数值大于等于 那么就进行一次换行,然后重置列的数值为1,再...

2019-09-07 20:35:00 220

转载 Git学习笔记

Git学习笔记一篇混乱的学习笔记Git是一个强大的分布式版本管理系统,本文主要作为学习笔记。首先是安装,在这里下载,安装过后,打开git bash 执行下面的命令设置用户名和邮箱:git config --global user.name "Your Name"git config --global user.email "[email protected]"需要注意的是,g...

2019-09-06 20:07:00 115

转载 Web基础之Spring MVC

Spring MVCSpring MVC 说是框架,对Tomcat来说其实就是一个Servlet,关于如何从上古时期的Servlet演化到如今的SpringMVC的,可以看看这篇博文:Spring MVC是如何逐步简化Servlet的编程的业务分层之后既方便解耦,条例也更清晰。因此对于后台web层中又分了MVC三层:模型(Model):负责封装应用的状态,并实现应用的功能。通常分...

2019-09-06 14:38:00 92

转载 Web基础之Spring AOP与事务

Spring之AOPAOP 全程Aspect Oriented Programming,直译就是面向切面编程。和POP、OOP相似,它也是一种编程思想。OOP强调的是封装、继承、多态,也就是功能的模块化。而AOP则是OOP的补充,它强调的是切面,在运行时动态地将代码切入到类的指定方法、指定位置上的编程思想,也就是将业务代码和业务前后的代码分离出来(解耦),将日志、权限验证等功能抽取出来...

2019-09-05 23:12:00 110

转载 spring boot创建mvc项目demo

1、创建spring boot工程  file-new-project 选择spring Initializr模板-填写项目名称-选择spring web starter-选择工程路径-finish  在src/main/下创建webapp文件夹2、添加maven依赖支持jsp、dbutils <...

2019-09-05 15:35:00 288

转载 ajax简介

AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。原生JS的实现<!DOCTYPE html><html lang="en"><head> <meta c...

2019-09-04 16:08:00 88

转载 spring容器

   spring容器可以简单理解为生产对象的地方,spring容器把对象连接在一起、管理对象的生命周期通过阅读配置元数据提供的指令,容器知道对哪些对象进行实例化,配置和组装。配置元数据可以通过 XML,Java 注释或 Java 代码来表示。   BeanFactory和ApplicationContext是Spring的两大核心接口,而其中ApplicationContext是B...

2019-09-03 14:48:00 86

转载 创建spring项目&demo

  最早学习spring的时候,老是搞不清楚什么是spring什么是spring mvc。看好多人创建项目的教程也是不知道其中的原理,只是生搬硬套的照做,其实就是对spring体系不是太了解。上一节已经说了spring的核心是核心容器,所以只要导入了context的包就算是一个spring项目了。当然还需要一个xml的文件控制对哪些对象进行实例化,配置和组装。  知道了创建sprin...

2019-09-03 10:59:00 145

转载 spring概述

  spring应该是java最火的框架了,之前写过几篇spring的入门,但都写的太简单,也不够详细。这里专门开一个分类,详细介绍下spring传统的框架。未来使用spring boot也会更加了解底层的原理  spring最核心的就是控制反转和依赖注入,依赖注入是控制反转的一个具体的例子  Spring 框架的一个关键组件是面向方面的程序设计(AOP)框架。一个程序中跨越...

2019-09-03 08:58:00 95

转载 SpringAOP--代理

前言  在Spring或者SpringBoot中,可以通过@Aspect注解和切点表达式等配置切面,实现对某一功能的织入。然而其内部到底是如何实现的呢?  实际上,Spring在启动时为切点方法所在类生成了代理类,通过操作代理类代替操作实际类,从而实现在真正调用方法之前或之后,插入一些我们自定义的逻辑。  如何生成代理类呢? JDK动态代理JDK动态代...

2019-09-01 19:09:00 95

转载 vue+sentry 前端异常日志监控

敲代码最糟心不过遇到自己和测试的环境都OK, 客户使用有各种各样还复现不了的问题,被逼无奈只能走到这一步:前端异常日志监控!vue官方文档如下推荐:就是说, vue有错误机制处理errorHandler(错误机制处理也有errorCaptured),而Sentry利用这个钩子函数提供了集成。那接下来就是使用了, 首先我们点一下上图中的官方集成四个大字,来到了sent...

2019-08-31 21:22:00 469

转载 springmvc创建以及简介

springmvc工程还是传统的spring工程,只是多了对web的支持1、sts创建springmvc工程file-new-Spring Legacy Project- Spring Mvc Project创建后目录如下2、web.xml文件介绍<?xml version="1.0" encoding="UTF-8"?><web...

2019-08-30 17:45:00 78

转载 SpringAOP--aop使用

SpringAOP使用方式切点表达式常用的符号: *:匹配任何数量字符; ..:匹配任何数量字符的重复,如在类型模式中匹配任何数量子包;而在方法参数模式中匹配任何数量参数。 +:匹配指定类型的子类型;仅能作为后缀放在类型模式后边。一种常用的切点表达式如下:(1):execution(* com.nuofankj.springdemo.aop.Se...

2019-08-30 00:29:00 72

转载 设计模式&单例

设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。现在设计模式已经有40多种这里举几个比较常用的单例模式:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。单例模式是设计模式中最简单的模式之一。通常,普通类的构造函数是公有的,外部类可以通...

2019-08-29 13:56:00 69

转载 Web基础之Spring IoC

Spring之IoC概念  IoC:Inversion of Control,中文通常翻译为“控制反转”,它还有一个别名叫做依赖注入(Dependency Injection)。但实际上依赖注入控制反转的一种表达方式(还有一种叫依赖查找)。什么是控制反转呢,简单来说就是本来上层建筑依赖下层建筑,下载通过依赖注入是下层建筑依附于上层建筑。具体表现就是通过注入的方式,为高级类(接口)添加...

2019-08-28 21:19:00 84

转载 Kafka03--Kafka消费者使用方式

前言  与生产者客户端一样,消费者端也由最初的scala版本过渡到现在的Java版本。  正常的消费者逻辑需要以下4个步骤:KafkaConsumer的客户端参数配置和对应实例;订阅主题拉取消息并消费提交消费者位移关闭消费者实例  消费者客户端比较特殊的一点是加入了消费者组的概念;KafkaConsumer消费者...

2019-08-28 00:46:00 74

转载 Kafka02--Kafka生产者简要原理

前言  在Kafka01--Kafka生产者使用方式中对KafkaProducer的基本使用方式进行了了解。以上只是使用方面,一个好的开元框架必定是易于开发者使用的,但是对生产者的基本逻辑流程和数据流转并没有什么概念。KafkaProducer原理分析  生产者客户端的基本架构图:  由上图可以看出:KafkaProducer有两个基本线程:主线程:负责消息...

2019-08-27 00:08:00 105

转载 asterisk搭建goip

利用asterisk来搭建goip使用,步骤如下:第一步:先需要搭建centos服务器并优化搭建centos服务器就省略;优化centos服务器,进行如下步骤:关闭防火墙:systemctl stop firewalld,systemctl disable firewalld关闭selinux: sed -i 's#(^SELINUX=).#\SELINUX=disabled#...

2019-08-26 19:58:00 1440

转载 Kafka01--Kafka生产者使用方式

Kafka之--生产者入门前言:  Kafka诞生至今,产生两个版本的生产者客户端:1是早期基于scala语言编写的客户端;2是随着Java用户的广泛涌入,kafka0.9版本开始退出Java版本的客户端;  一个基本生产者producer逻辑需要具备以下基本条件:配置Producer,创建生产者实例;构建待发送消息;发送消息;关闭生产者实例;...

2019-08-25 21:03:00 107

转载 Web基础之日志

Web基础之日志  日志在企业开发中有着不可或缺的作用,它可以用以记录用户操作、系统运行状态和错误信息。日志记录的好坏直接关系到系统出现问题时定位的速度。  最开始的日志一般使用log4j,后来sun公司心有不甘,在jdk 1.4中加入了一个叫java.util.logging的日志包,简称jul。两种日志的api肯定是不同的,此时日志就出现了混乱。log4j的作者Ceki Gülc...

2019-08-24 20:05:00 111

转载 Linux基础之防火墙

Linux基础之防火墙Iptables  最初认识iptables还是在安卓手机上玩tiny的时候知道的,什么扫地僧、Jume等防跳脚本都基于iptables原理,一直觉得iptables的命令很长、难懂,等真正认识了之后发现也不过如此。  iptables是CentOS上的防火墙软件(之所以叫软件是因为它是调用系统内核中的netfilter),虽然在CentOS 7 上使用Fir...

2019-08-23 19:28:00 134

转载 基于Annotation配置Bean

  上一节讲了用xml文件的方式配置Bean,虽然可以满足所有要求,但是简单的两个类就配置了那么多内容。后期维护起来很不方便。这一节学习通过注解的方式实现Bean的配置。这里先了解下各个注解代表的含义  @controller 控制器(注入服务)  @service 服务(注入dao)  @repository dao(实现dao访问)  @component (把普通p...

2019-08-23 14:03:00 270

转载 spring介绍&基于xml配置Bean

spring介绍  spring是一个轻量级的开源框架(轻量级-指消耗资源少,开发过程快捷方便)  方便解耦,简化开发    Spring就是一个大工厂,可以将所有对象创建和依赖的关系维护,交给Spring管理。 --重点了解  AOP编程的支持    Spring提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能。  声明式事务的支持    ...

2019-08-23 10:24:00 90

转载 Python原生调试工具pdb实践小结

使用python -m pdb xxx.py进入单步调试模式,默认会在脚本的第一行可执行命令处停止。此时,通过 b function设置之后的函数断点会提示出错,从出错异常栈中可以看出,pdb是将function当做行号来识别,而函数名是字符串,转换成整形会失败,因此会提示出错。在处理转换整形失败异常时,会尝试执行 function,如果当前解析器还执行到该函数(由于是刚开始调试,相关函...

2019-08-23 09:00:00 96

转载 读取代码段实践小结

因为项目需要,需要读取PE文件的代码段信息和进程内的代码段信息,用于防破解的数据准备。从安全防护的角度上看,能防一点是一点。下面分别从读取PE文件和进程空间的代码段信息来小结。读取PE文件的代码段信息准备知识参见 windows PE文件结构及其加载机制,这篇文章讲解的很全面,很有参考价值。完成此项功能的思路是,将PE文件读取到内存中,定位到.text段在PE文件中的偏移和代码段长度...

2019-08-23 08:53:00 193

转载 初识WebSocket

初识WebSocket用Java和JavaScript基于WebSocket完成聊天室Demo  什么是WebSocket,WebSocket是一种基于TCP的网络协议,就像HTTP一样,它与HTTP最大的不同就是它是全双工的,也就是服务器可以主动发送数据给浏览器(是不是像Java中的Socket)。在HTTP中,浏览器发起请求之后服务器才能响应,给浏览器发送数据,服务器不能主动给浏...

2019-08-21 18:09:00 108

转载 问题: theform._eventtarget 为空或者不是对象,原因解析

“theform._eventtarget 为空或者不是对象”,解决办法2008-09-08 12:55当点击按钮(服务器控件按钮)时,没有反应了,点窗口左下角(状态条)的黄叹号,提示theform._eventtarget 为空或者不是对象很是奇怪,本来好好的,怎么突然变成这样了。由于之前改了很多东西,也不记是动了哪里成了这样了。查看网页的源码(...

2019-08-20 21:25:29 183

转载 用C#(asp.net)写出登录验证码!

/* Copyright all(c) 2005 ZhongFeng, http://blog.csdn.net/SW515 */public class ValidateCode : System.Web.UI.Page{private void Page_Load(object sender, System.EventArgs e){this.CreateChe...

2019-08-20 21:24:53 80

转载 Windows 7 和 Linux 双系统启动设置

用的 Linux 发行版是 Debian ,其它发行版类似。安装步骤如下:1. 给硬盘分区,一个给 Windows,一个给 Linux,一个做 Swap,剩下的随便。2. 在第一个分区上装 Windows 73. 在第二个分区上装 Debian。光盘安装,注意装 grub 的时候不要装在 MBR,要装在 Linux 所在的分区,我这里是 /dev/sda2。安装完成后,别着急...

2019-08-20 19:50:18 141

转载 (初级篇)docker基础应用--01

命令获取镜像: docker pull //: ,如:docker pull nginx查看镜像列表: docker images查看镜像信息: docker inspect转载于:https://www.cnblogs.com/wang50902/p/11380435.html

2019-08-19 23:18:00 204

空空如也

空空如也

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

TA关注的人

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