4 我不怕摔

尚未进行身份认证

暂无相关简介

等级
TA的排名 9w+

(转)Java 详解 JVM 工作原理和流程

作为一名Java使用者,掌握JVM的体系结构也是必须的。说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件),再然...

2018-12-25 15:40:52

如何用两台服务器实现数据库的主从同步与分离?

使用背景:在网联网不断发展的时代,人们对数据的使用也不断的增加,对于用户的请求不断的增加,数据库的读写操作就特别大,就会导致服务器受不了那么多用户的请求和对数据的操作,导致服务器负荷,相应的用户的等待时间就会特别长,给用户的体验特别差,而主从同步就很好的解决的这种并发的问题。主从同步:简单来说就是使用两台服务器,分别处理用户的读和写的操作,从而实现了读写分离。由于从服务器同步的主服务器上的数据...

2018-12-21 15:44:32

MySQL删除重复数据

DELETE FROM dept WHERE db_source IN (SELECT db_source FROM (SELECT db_source FROM dept GROUP BY db_source HAVING COUNT(db_source) > 1) a) AND dept...

2018-11-15 16:46:40

Warning: Permanently added the RSA host key for IP address '192.30.253.113' to the list of known hos

这个应该是很多github新手经常出错的问题,这个就是没有在你github上添加一个公钥。下面就直接说步骤:1 可以用 ssh -T git@github.com去测试一下图上可以明显看出缺少了公钥2 直接上图3. cat 一下  把出现的key 复制下来4 .在github上添加刚刚生成的公钥一切都好了  就ok 了 ,反正我的就好了,如果...

2018-10-30 14:53:08

Eclipse中@Data标签get/set不起作用

@Data这个注解来自于lombok,lombok能够减少大量的模板代码例如在Student类中,无需设置基本的getset方法,就可通过注解直接引用下载完lombok相关jar包后双击下载好的jar包然后你会发现你的Eclipse目录下会出现lombok.jar,eclipse.ini里面也多了一条引用jar包的语句。 此时再重启一下编辑器,然后Clea...

2018-10-25 17:17:37

SQL 优化——一般步骤、索引问题、优化方法(ANALYZE、CHECK、OPTIMIZE)、常用 SQL 的优化

一、优化 SQL 语句的一般步骤1 通过 show status 命令了解各种 SQL 的执行频率  MySQL 客户端连接成功后,通过【 show [session|global] status 】命令可以提供服务器状态信息,也可以在操作系统上使用 mysqladmin extended-status 命令获得这些消息。show [session|global] status 可以根据需...

2018-10-20 09:47:58

web前端兼容性问题总结

1. HTML对象获取问题FireFox:document.getElementById("idName");ie:document.idname或者document.getElementById("idName").解决办法:统一使用document.getElementById("idName");2. const问题说明:Firefox下,可以使用const关键字或var关键字...

2018-10-17 14:04:16

Nginx用途

一、HTTP静态服务器: 存储图片,文件等静态资源。二、负载均衡: 当一台web服务器不够用时,需要添置一台web服务器,这时候就需要nginx来做负载均衡,把浏览器的访问量以特定的规则分发到两台web服务器上。三、虚拟主机: 正常套路->客户端直接访问服务器。反向代理是客户端请求nginx,nginx请求服务器,然后返回数据给客户端。四、反向代理: 当一台部署单个应...

2018-10-15 16:19:26

解决Tomcat跑自动任务项目时同一时间跑2次

本地host文件Tomcat目录需要跑的文件夹Tomcat中的server.xml文件Postmen请求Tomcat控制台这里采用的是多项目配置,把自动任务的项目放在自创的文件夹(webroot)中。这里为什么是放文件夹,而不是war包的形式,因为正常情况下你放入项目打出来的war下去,运行Tomcat的时候会自动帮你解析出来两个文件夹:ROOT、项目名文件夹,Tomca...

2018-10-10 14:58:43

在Java项目中如何使用log4j和slf4j实现日志打印

什么是log4j?Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIXSyslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码...

2018-10-10 10:23:04

Java web集成支付宝电脑支付接口(沙箱环境)

前言这是博主的第一篇博客,刚刚毕业,打算把工作中遇到的一些比较普遍的问题记录下来,如果有写的不好的地方或者写错的地方欢迎指出,一定会改!嘿嘿嘿。先来立个flag,我希望三年之后能够成为一名不怕bug,热爱生活,健康快乐的富婆!这篇博客主要介绍如何在Java web项目中集成支付宝的电脑支付接口(会稍微介绍一下服务器集成APP支付接口)。目前支付宝接口更新很快,在博主查找资料的时候,很多都是即时...

2018-09-29 15:15:19

Java自定义注解

package com.cloudwing.dfs.common.validation.constraints;import org.apache.commons.lang.StringUtils;import javax.validation.Constraint;import javax.validation.ConstraintValidator;import javax.valid...

2018-09-20 20:23:14

Java实现单例的5种方式

Java实现单例的5种方式1. 什么是单例模式单例模式指的是在应用整个生命周期内只能存在一个实例。单例模式是一种被广泛使用的设计模式。他有很多好处,能够避免实例对象的重复创建,减少创建实例的系统开销,节省内存。2. 单例模式和静态类的区别首先理解一下什么是静态类,静态类就是一个类里面都是静态方法和静态field,构造器被private修饰,因此不能被实例化。Math类就是一个静态类...

2018-09-04 17:17:18

SpringBoot:spring boot使用Druid和监控配置

Spring Boot默认的数据源是:org.apache.tomcat.jdbc.pool.DataSource业界把 Druid 和 HikariCP 做对比后,虽说 HikariCP 的性能比 Druid 高,但是因为 Druid 包括很多维度的统计和分析功能,所以这也是大家都选择使用它的原因。下面来说明如何在 spring Boot 中配置使用Druid整体步骤:(1)  ...

2018-09-02 22:21:49

WebSocket 详解教程

目录  概述  WebSocket 客户端  WebSocket 服务端  WebSocket 代理  FAQ  完整示例  资料概述WebSocket 是什么?WebSocket 是一种网络通信协议。RFC6455 定义了它的通信标准。WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。为什么需要 WebSocket ?了...

2018-08-30 20:03:25

Fiddler工具使用介绍三

我们知道Fiddler是位于客户端和服务器之间的代理,它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。前面我们介绍了如何使用Fiddler进行抓包和分析,以及如何抓取APP上的数据包。这里我们介绍下如何修改请求和响应数据,也就是设置断点。对req...

2018-08-30 14:43:32

Fiddler工具使用介绍二

在上一篇中介绍了Fiddler的基本使用方法。通过上一篇的操作我们可以直接抓取浏览器的数据包。但在APP测试中,我们需要抓取手机APP上的数据包,应该怎么操作呢?Andriod配置方法:1)确保手机和Fiddler所在主机在同一个局域网中2)获取Fiddler所在主机的ip地址,通过cmd命令进入命令编辑器,输入ipconfig -all,找到IPv4地址,记下该地址 3)...

2018-08-30 14:42:51

Fiddler工具使用介绍一

Fiddler基础知识Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888,我们也可以通过设置进行修改。 代理就是在客户端和服务器之间设置一道关卡,客户端先将请求数据发送出去后,代理服务器会将数据包进行拦截,代理服务器再冒充客户端发送数据到服务器;同理,服务器将响应数据返回,代理服务器也会将数据拦截,再返回给客...

2018-08-30 14:41:29

升级docker至最新版本

CentOS7如何将Docker升级到最新版如果我们docker的版本比较低的话,要怎么才能更新自己docker的版本呢?下面是具体的方法1.查找主机上关于Docker的软件包#rpm-qa|grepdocker ––列出包含docker字段的软件的信息2.使用yumremove卸载软件#yumremovedocker-1.13.1-53.git774...

2018-08-29 09:46:00

MyBatis学习笔记(4)---逆向工程

由于自己写Mapper接口和Mapper.xml映射文件很麻烦,mybatis框架提供了逆向工程,让开发者无需手写,而自动生成​<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfigurationPUBLIC "-//mybatis.org//DTD MyBatis Generator C...

2018-08-22 17:10:04

查看更多

勋章 我的勋章
    暂无奖章