- 博客(4385)
- 收藏
- 关注
转载 learning、trying、teaching
在工作中学习和提升,学以致用,学习的效果是最好的;工作后学习不需要大段时间,而是要挤出时间,利用时间碎片来学习。1,Learning这是第一阶段,看书、google、看视频、看别人的博客,但要是“系统化”,特别是一些基础性的东西。2、Trying尝试搭建一些模拟环境,写一些测试程序,还有很多方法,简单来说,就是要将学到的东西真正试试,才能理解更加深刻。3、Teachi...
2019-09-30 16:23:00
278
转载 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
191
转载 记一次Win上MySQL乱码问题
Win上MySQL乱码问题笔记本上的数据库总会时不时的乱码(或者是一直乱码我没注意到?),在谷歌上试了几次错才正确解决,在此记录一下。在MySQL数据库存储目录找到my.ini,在相应的标签下分别添加如下内容:[client]default-character-set = utf8[mysql]default-character-set = utf8[mysqld]#这个...
2019-09-18 14:35:00
209
转载 Web基础之Dubbo
DubboRPC即Remote Procedure Call,即为远程调用。这和Java的远程代理RMI有点类似,不过RMI只能在Java系统之间进行调用,并且是使用序列化对象的方式进行通信。相比之下,RPC模式的Dubbo性能更高一些,由于使用HTTP进行通信,因此可以在不同语言的服务之间进行调用。快速入门首先导入Spring以及Dubbo相关依赖:maven依赖<p...
2019-09-18 11:46:00
103
转载 swagger工具简介
Swagger是全球最大的OpenAPI规范(OAS)API开发工具框架,支持从设计和文档到测试和部署的整个API生命周期的开发。简单点说,就是按照swagger的规范书写接口,swagger会自动帮你生成接口文档、以及接口的测试将swagger整合到spring boot项目中 1、配置依赖的包 <dependency> ...
2019-09-18 11:19:00
688
转载 Maven插件方式使用Mybatis Generator
Mybatis GeneratorMybatis Generator简称MBG,可以根据数据库自动生成实体类、单表查询接口及其映射xml文件(也可以选择以注解方式生成)。下面介绍一下以maven插件方式使用MBG。首先在pom中添加依赖:<dependencies> <dependency> <groupId>org.m...
2019-09-15 22:39:00
97
转载 SSM整合
SSM 整合SpringMVC、Spring、Mybatis整合maven项目打war包并引入依赖,并添加静态资源:依赖及静态资源<dependencies> <!-- 单元测试 --> <dependency> <groupId>junit</groupId> <...
2019-09-15 19:52:00
111
转载 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
218
转载 SpringAOP--动态数据源
前言 通过注解和AOP,实现主从数据源的切换。示例首先项目布局:1:实体类,与数据库表的映射@Data@Builderpublic class UserBean { private Long id; private String name; private String password...
2019-09-10 01:06:00
102
转载 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
196
转载 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
201
转载 Git学习笔记
Git学习笔记一篇混乱的学习笔记Git是一个强大的分布式版本管理系统,本文主要作为学习笔记。首先是安装,在这里下载,安装过后,打开git bash 执行下面的命令设置用户名和邮箱:git config --global user.name "Your Name"git config --global user.email "email@example.com"需要注意的是,g...
2019-09-06 20:07:00
95
转载 Web基础之Spring MVC
Spring MVCSpring MVC 说是框架,对Tomcat来说其实就是一个Servlet,关于如何从上古时期的Servlet演化到如今的SpringMVC的,可以看看这篇博文:Spring MVC是如何逐步简化Servlet的编程的业务分层之后既方便解耦,条例也更清晰。因此对于后台web层中又分了MVC三层:模型(Model):负责封装应用的状态,并实现应用的功能。通常分...
2019-09-06 14:38:00
78
转载 Web基础之Spring AOP与事务
Spring之AOPAOP 全程Aspect Oriented Programming,直译就是面向切面编程。和POP、OOP相似,它也是一种编程思想。OOP强调的是封装、继承、多态,也就是功能的模块化。而AOP则是OOP的补充,它强调的是切面,在运行时动态地将代码切入到类的指定方法、指定位置上的编程思想,也就是将业务代码和业务前后的代码分离出来(解耦),将日志、权限验证等功能抽取出来...
2019-09-05 23:12:00
85
转载 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
257
转载 ajax简介
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。原生JS的实现<!DOCTYPE html><html lang="en"><head> <meta c...
2019-09-04 16:08:00
68
转载 spring容器
spring容器可以简单理解为生产对象的地方,spring容器把对象连接在一起、管理对象的生命周期通过阅读配置元数据提供的指令,容器知道对哪些对象进行实例化,配置和组装。配置元数据可以通过 XML,Java 注释或 Java 代码来表示。 BeanFactory和ApplicationContext是Spring的两大核心接口,而其中ApplicationContext是B...
2019-09-03 14:48:00
72
转载 创建spring项目&demo
最早学习spring的时候,老是搞不清楚什么是spring什么是spring mvc。看好多人创建项目的教程也是不知道其中的原理,只是生搬硬套的照做,其实就是对spring体系不是太了解。上一节已经说了spring的核心是核心容器,所以只要导入了context的包就算是一个spring项目了。当然还需要一个xml的文件控制对哪些对象进行实例化,配置和组装。 知道了创建sprin...
2019-09-03 10:59:00
115
转载 spring概述
spring应该是java最火的框架了,之前写过几篇spring的入门,但都写的太简单,也不够详细。这里专门开一个分类,详细介绍下spring传统的框架。未来使用spring boot也会更加了解底层的原理 spring最核心的就是控制反转和依赖注入,依赖注入是控制反转的一个具体的例子 Spring 框架的一个关键组件是面向方面的程序设计(AOP)框架。一个程序中跨越...
2019-09-03 08:58:00
81
转载 SpringAOP--代理
前言 在Spring或者SpringBoot中,可以通过@Aspect注解和切点表达式等配置切面,实现对某一功能的织入。然而其内部到底是如何实现的呢? 实际上,Spring在启动时为切点方法所在类生成了代理类,通过操作代理类代替操作实际类,从而实现在真正调用方法之前或之后,插入一些我们自定义的逻辑。 如何生成代理类呢? JDK动态代理JDK动态代...
2019-09-01 19:09:00
81
转载 vue+sentry 前端异常日志监控
敲代码最糟心不过遇到自己和测试的环境都OK, 客户使用有各种各样还复现不了的问题,被逼无奈只能走到这一步:前端异常日志监控!vue官方文档如下推荐:就是说, vue有错误机制处理errorHandler(错误机制处理也有errorCaptured),而Sentry利用这个钩子函数提供了集成。那接下来就是使用了, 首先我们点一下上图中的官方集成四个大字,来到了sent...
2019-08-31 21:22:00
378
转载 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
67
转载 SpringAOP--aop使用
SpringAOP使用方式切点表达式常用的符号: *:匹配任何数量字符; ..:匹配任何数量字符的重复,如在类型模式中匹配任何数量子包;而在方法参数模式中匹配任何数量参数。 +:匹配指定类型的子类型;仅能作为后缀放在类型模式后边。一种常用的切点表达式如下:(1):execution(* com.nuofankj.springdemo.aop.Se...
2019-08-30 00:29:00
61
转载 设计模式&单例
设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。现在设计模式已经有40多种这里举几个比较常用的单例模式:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。单例模式是设计模式中最简单的模式之一。通常,普通类的构造函数是公有的,外部类可以通...
2019-08-29 13:56:00
61
转载 Web基础之Spring IoC
Spring之IoC概念 IoC:Inversion of Control,中文通常翻译为“控制反转”,它还有一个别名叫做依赖注入(Dependency Injection)。但实际上依赖注入控制反转的一种表达方式(还有一种叫依赖查找)。什么是控制反转呢,简单来说就是本来上层建筑依赖下层建筑,下载通过依赖注入是下层建筑依附于上层建筑。具体表现就是通过注入的方式,为高级类(接口)添加...
2019-08-28 21:19:00
71
转载 Kafka03--Kafka消费者使用方式
前言 与生产者客户端一样,消费者端也由最初的scala版本过渡到现在的Java版本。 正常的消费者逻辑需要以下4个步骤:KafkaConsumer的客户端参数配置和对应实例;订阅主题拉取消息并消费提交消费者位移关闭消费者实例 消费者客户端比较特殊的一点是加入了消费者组的概念;KafkaConsumer消费者...
2019-08-28 00:46:00
64
转载 Kafka02--Kafka生产者简要原理
前言 在Kafka01--Kafka生产者使用方式中对KafkaProducer的基本使用方式进行了了解。以上只是使用方面,一个好的开元框架必定是易于开发者使用的,但是对生产者的基本逻辑流程和数据流转并没有什么概念。KafkaProducer原理分析 生产者客户端的基本架构图: 由上图可以看出:KafkaProducer有两个基本线程:主线程:负责消息...
2019-08-27 00:08:00
90
转载 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
1271
转载 Kafka01--Kafka生产者使用方式
Kafka之--生产者入门前言: Kafka诞生至今,产生两个版本的生产者客户端:1是早期基于scala语言编写的客户端;2是随着Java用户的广泛涌入,kafka0.9版本开始退出Java版本的客户端; 一个基本生产者producer逻辑需要具备以下基本条件:配置Producer,创建生产者实例;构建待发送消息;发送消息;关闭生产者实例;...
2019-08-25 21:03:00
92
转载 Web基础之日志
Web基础之日志 日志在企业开发中有着不可或缺的作用,它可以用以记录用户操作、系统运行状态和错误信息。日志记录的好坏直接关系到系统出现问题时定位的速度。 最开始的日志一般使用log4j,后来sun公司心有不甘,在jdk 1.4中加入了一个叫java.util.logging的日志包,简称jul。两种日志的api肯定是不同的,此时日志就出现了混乱。log4j的作者Ceki Gülc...
2019-08-24 20:05:00
87
转载 Linux基础之防火墙
Linux基础之防火墙Iptables 最初认识iptables还是在安卓手机上玩tiny的时候知道的,什么扫地僧、Jume等防跳脚本都基于iptables原理,一直觉得iptables的命令很长、难懂,等真正认识了之后发现也不过如此。 iptables是CentOS上的防火墙软件(之所以叫软件是因为它是调用系统内核中的netfilter),虽然在CentOS 7 上使用Fir...
2019-08-23 19:28:00
103
转载 基于Annotation配置Bean
上一节讲了用xml文件的方式配置Bean,虽然可以满足所有要求,但是简单的两个类就配置了那么多内容。后期维护起来很不方便。这一节学习通过注解的方式实现Bean的配置。这里先了解下各个注解代表的含义 @controller 控制器(注入服务) @service 服务(注入dao) @repository dao(实现dao访问) @component (把普通p...
2019-08-23 14:03:00
232
转载 spring介绍&基于xml配置Bean
spring介绍 spring是一个轻量级的开源框架(轻量级-指消耗资源少,开发过程快捷方便) 方便解耦,简化开发 Spring就是一个大工厂,可以将所有对象创建和依赖的关系维护,交给Spring管理。 --重点了解 AOP编程的支持 Spring提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能。 声明式事务的支持 ...
2019-08-23 10:24:00
80
转载 Python原生调试工具pdb实践小结
使用python -m pdb xxx.py进入单步调试模式,默认会在脚本的第一行可执行命令处停止。此时,通过 b function设置之后的函数断点会提示出错,从出错异常栈中可以看出,pdb是将function当做行号来识别,而函数名是字符串,转换成整形会失败,因此会提示出错。在处理转换整形失败异常时,会尝试执行 function,如果当前解析器还执行到该函数(由于是刚开始调试,相关函...
2019-08-23 09:00:00
86
转载 读取代码段实践小结
因为项目需要,需要读取PE文件的代码段信息和进程内的代码段信息,用于防破解的数据准备。从安全防护的角度上看,能防一点是一点。下面分别从读取PE文件和进程空间的代码段信息来小结。读取PE文件的代码段信息准备知识参见 windows PE文件结构及其加载机制,这篇文章讲解的很全面,很有参考价值。完成此项功能的思路是,将PE文件读取到内存中,定位到.text段在PE文件中的偏移和代码段长度...
2019-08-23 08:53:00
163
转载 初识WebSocket
初识WebSocket用Java和JavaScript基于WebSocket完成聊天室Demo 什么是WebSocket,WebSocket是一种基于TCP的网络协议,就像HTTP一样,它与HTTP最大的不同就是它是全双工的,也就是服务器可以主动发送数据给浏览器(是不是像Java中的Socket)。在HTTP中,浏览器发起请求之后服务器才能响应,给浏览器发送数据,服务器不能主动给浏...
2019-08-21 18:09:00
91
转载 问题: theform._eventtarget 为空或者不是对象,原因解析
“theform._eventtarget 为空或者不是对象”,解决办法2008-09-08 12:55当点击按钮(服务器控件按钮)时,没有反应了,点窗口左下角(状态条)的黄叹号,提示theform._eventtarget 为空或者不是对象很是奇怪,本来好好的,怎么突然变成这样了。由于之前改了很多东西,也不记是动了哪里成了这样了。查看网页的源码(...
2019-08-20 21:25:29
165
转载 用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
69
转载 Windows 7 和 Linux 双系统启动设置
用的 Linux 发行版是 Debian ,其它发行版类似。安装步骤如下:1. 给硬盘分区,一个给 Windows,一个给 Linux,一个做 Swap,剩下的随便。2. 在第一个分区上装 Windows 73. 在第二个分区上装 Debian。光盘安装,注意装 grub 的时候不要装在 MBR,要装在 Linux 所在的分区,我这里是 /dev/sda2。安装完成后,别着急...
2019-08-20 19:50:18
130
转载 (初级篇)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
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人