自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java8内存模型—永久代(PermGen)和元空间(Metaspace)

一、JVM 内存模型  根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。  1、虚拟机栈:每个线程有一个私有的栈,随着线程的创建而创建。栈里面存着的是一种叫“栈帧”的东西,每个方法会创建一个栈帧,栈帧中存放了局部变量表(基本数据类型和对象引用)、操作数栈、方法出口等信息。栈的大小可以固定也可以动态扩展。当栈调用深度大于JVM所允许的范围,会抛出StackOverflowError的错误,不过这个深度范围不是一个恒定的值,我们通过下面这段程序可以测试一下

2020-11-06 13:36:46 119

转载 前端时代

什么是前后端分离,要区分前端和后端,需要有个明确的界限。一般,用户可以直接看到的东西,都是属于前端的范畴,除了前端之外都属于后端了。在传统的像ASP,JSP和PHP等开发模式中,前端是处在一个混沌的状态中,可以说是没有独立的“人格”可言。前端负责切图和编写静态页面模板,后端将数据渲染到前端提供的页面模板中,最后将页面渲染到浏览器展示。这个过程中,前端只提供页面模板或者写一些Java...

2019-11-28 17:35:40 202

原创 HttpClient 发送http和https 请求

//用于进行Https请求的HttpClient public class SSLClient extends DefaultHttpClient { public SSLClient() throws Exception { super(); SSLContext ctx = SSLContext.getInstance("TLS"); ...

2019-05-25 14:48:21 652

转载 mysql EXPLAIN用法和结果分析

Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where …]例如:explain select * from news;输出:+----+--------...

2019-03-19 11:00:53 209

原创 mysql数据库的锁有多少种,怎么编写加锁的sql语句

一、概述数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL自然也不能例外。MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所针对的应用场景特点都不太一样,为了满足各自特定应用场景的需求,每种存储引擎的锁定机制都是为各自所面对的特定场景而优化设计,所以各...

2019-03-04 14:09:13 977

原创 mysql 查看数据性能命令总结

1、可以通过检查table_locks_waited和table_locks_immediate状态变量来分析系统上的表锁定争夺:------------------show status like 'table%';2、可以通过检查InnoDB_row_lock状态变量来分析系统上的行锁的争夺情况:-----------------show status like 'InnoDB_r...

2019-03-04 14:08:38 346

翻译 查看mysql数据库连接数、并发数相关信息的命令

命令: show processlist;如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。show processlist;只列出前100条,如果想全列出请使用show full processlist;mysql> show processlist;命令: show status;命令:show status like '%下...

2019-03-01 11:33:47 3863

转载 线程池ThreadPoolExecutor类的使用

1.使用线程池的好处?第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。2.ThreadPoolExecutor的使用A.线程池的创建...

2018-12-04 15:39:50 108

原创 java 模拟post get 请求

话不多说,直接贴代码public class Test {        public static void main(String[] args) throws AppException {                try {            String url="自定义的url 地址";            Map<String,String> m...

2018-12-04 15:37:11 143

翻译 电子商务(电销)平台中商品模块(Product)数据库设计明细

以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~商品表 (product)|-- 自动编号 (product_id)|-- 商品名称 (product_name)|-- 商品型号 (marque)|-- 仓库条码 (barcode)|-- 类型编号 (type_id)|-- 类别编号 (category_id)|-- 品牌编号 (...

2018-10-11 14:26:17 2542

转载 java 设计模式

http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html

2017-09-25 21:25:53 152

翻译 CentOS设置系统时间与网络时间同步

Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC)。系统时间:指当前Linux Kernel中的时间。硬件时间:主板上有电池供电的时间。查看系统时间的命令: #date设置系统时间的命令: #date –set(月/日/年 时:分:秒)例:#date –set “10/11/10 10:15”

2017-02-15 11:34:51 477

空空如也

空空如也

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

TA关注的人

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