自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 问答 (3)
  • 收藏
  • 关注

原创 JAVA 反射简单实践

最近复习了java反射,还是可以做一些东西的。1.最近项目需要一个功能。接口调用,需要一个模块来维护其他模块的接口。以及调用这个接口,做到智能分配。项目需要,考虑接口维护性和扩展性。想到了通过反射方式来实现。就写了个例子:package com.test.demo;import java.io.Serializable;/** * Description: . * * @author : amdin. * @date : 2020-07-04 10:51 */public c

2020-07-08 17:17:15 100

原创 jvm常用配置

最近在复习jvm记录一下参数设置。汇总一下JVM常见配置堆设置-Xms:初始堆大小-Xmx:最大堆大小-XX:NewSize=n:设置年轻代大小-XX:NewRatio=n:设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4-XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值。注意Survivor区有两个。如:3,表示Eden:Survivor=3:2,一个Survivor区占整个年轻代的1/5-XX:

2020-06-06 10:27:12 90

原创 Linux 下安装 Redis以及外部访问流程记录。

进入在Linux下面安装了redis 用本地项目访问了下出现的问题记录。下载 redis ,官网上下载即可。我使用的是redis-5.0.2.tar.gz。下载完成后发送到Linux 环境下。通过命令行 tar -zxvf redis-5.0.2.tar.gz(目录保持一致) 或者手动解压都行。解压后,在解压后的文件夹里面启终端。运行 make 即可。我的目录 usr/redis/r...

2018-12-12 16:55:02 141

原创 hashMap 和 HashTable

hashMap 和 HashTable1.两者最主要的区别在于Hashtable是线程安全,而HashMap则非线程安全Hashtable的实现方法里面都添加了synchronized关键字来确保线程同步,因此相对而言HashMap性能会高一些,我们平时使用时若无特殊需求建议使用HashMap,在多线程环境下若使用HashMap需要使用Collections.synchronizedMap()...

2018-12-06 13:17:33 758

原创 每天学一点 面试题 1 ,HashCode与 equals。

hashcode 和 equals的区别1.如果两个对象的hashcode相等,那么这两个对象相等吗?不一定相等hashcode()方法是实际上返回的就是对象存储的物理地址(实际可能并不是)比如:String s1 = new String(”1“);String s2= new String(”1“);那么s1.hashCode() 是等于 s2.hashCode()的。2.如果...

2018-12-06 12:59:46 180

原创 多线程学习

前几天又重新看了下多线程以及线程安全问题。自己总结下留以备用;对使用线程来说,有两种方式来实现( 好像还有 )1.继承Thread然后重写run() 方法。2.实现Runnable重写run()方法。对于上面两种方式来说,继承的好处是,可以直接使用Thread方法内的方法,调用起来简单。缺点显而易见就是继承不了其他的类了。实现的话就不多说了。刚好与继承相反。线程里面最重要的我觉得...

2018-11-30 10:38:47 107

原创 水平权限漏洞解决方案。

A、水平权限漏洞,如下图假设机构有 用户A和用户B 两个用户,其中A有1、2和3权限 , 用户B有 2 和3 的权限,这时候假设用户B 知道1,并给自己添加1的权限,这时候就是水平权限漏洞。水平权限漏洞一般出现在一个用户对象关联多个其他对象(订单、地址等)、并且要实现对关联对象的CRUD的时候。开发容易习惯性的在生成CRUD表单(或AJAX请求)的时候根据认证过的用户身份来找出其有权限的被...

2018-11-08 09:33:41 267

原创 web 性能简单优化

一、浏览器端,关于浏览器端优化,分很多个方面1、压缩源码和图片JavaScript文件源代码可以采用混淆压缩的方式,CSS文件源代码进行普通压缩,JPG图片可以根据具体质量来压缩为50%到70%,PNG可以使用一些开源压缩软件来压缩,比如24色变成8色、去掉一些PNG格式信息等。2、选择合适的图片格式如果图片颜色数较多就使用JPG格式,如果图片颜色数较少就使用PNG格式,如果能够通过服务器...

2018-11-08 09:10:39 76

网络流介绍

网络流全套学习资料

2017-08-10

GEF中文教程

很好的GEF开发学习文档

2017-08-02

SDN架构-华为开发者社区

架构学习文档,学习SDN架构

2017-08-02

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

TA关注的人

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