自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java学习之路

一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定JVM参数及调优Java对象模型oop-klass、对象头HotSpot即时编译器、编译优化类加载机制classLoader、类加载过程、双亲委派(破坏双亲委派)、模块化(jboss modules、osgi、jigsaw)虚拟.

2020-09-10 10:50:26 261

转载 JVM内存模型,以及JVM性能调优

一、JVM内存模型及垃圾收集算法1.根据Java虚拟机规范,JVM将内存划分为:New(年轻代) Old(年老代) 永久代(Perm) 其中New和Old属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过-XX:PermSize -XX:MaxPermSize等参数调整其大小。年轻代(New):年...

2019-08-12 11:57:34 191

原创 内存、线程异常问题追查思路

问题描述:线上不明原因导致服务响应变慢,请求失败率上升,CPU负载上升等追查思路:1. 登录对应机器(可以择机摘除流量,建议快速dump内存后再摘除)2. 使用top命令,一般可见某进程cpu占用率飙升,%CPU参数接近100注意:在大内存服务器上(32G以上,单进程的JVM配置参数-XMX一般不超过4G),如某某进程%MEM参数指标超过5%就要考虑内存泄露、持续占用的情况...

2019-08-12 10:39:27 307

原创 随笔杂谈

莫城之楠之于对筝的喜爱若要追溯恐是要到十岁之时。那时,我喜欢到劝业场读书。劝业场二楼就是琴房。约摸九点,总有一个及腰长发的女孩子去琴房练筝。大抵我是先对那个女孩子有兴趣的。她有我没有的白长裙,她有我没有的绿萝衫,她有我没有的流氓兔怀表,当然她也有我没有的艺术天分。有时在回家的路上,我会想,哪样良好的家世才能培养出这样的女孩。再次到劝业场看书,看着看着马小跳眼前就出现了那一头乌发。终于鼓...

2019-07-17 14:13:41 330

转载 scala case 常用简写

case样本序列先看一段代码 val func1: Int => Int = { case x => 1 }123等号的右边是{case x => 1},一对花括号包裹着一个case语句。这样的用法看到过很多次,但是很少有资料解释为什么可以这样用。查阅过很多资料,最终在《programming in Scala》(scala编程:黄海...

2019-07-16 18:15:25 1768 1

转载 pom.xml 配置详解

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/ma...

2019-06-03 19:51:12 212

转载 Ubuntu Linux系统环境变量配置文件

Ubuntu Linux系统环境变量配置文件:/etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。/etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。~/.profile : 在登录时用到的第三个文件...

2019-05-07 20:00:08 227

原创 elasticsearch _scripts 自定义排序

GET _search{ "query": { "bool": { "should": [ { "query_string": { "default_field": "name", "query": "/[a-z]*/" ...

2019-03-06 12:04:18 1593

转载 java必读

Java编程思想,Java学习必读经典,不管是初学者还是大牛都值得一读,这里总结书中的重点知识,这些知识不仅经常出现在各大知名公司的笔试面 试过程中,而且在大型项目开发中也是常用的知识,既有简单的概念理解题(比如is-a关系和has-a关系的区别),也有深入的涉及RTTI和JVM底层 反编译知识。 1. Java中的多态性理解(注意与C++区分) Java中除了static方法和fi...

2019-02-18 19:49:50 170

转载 Java初学者的学习路线建议

java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。  在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Java ...

2019-02-15 18:23:51 254

转载 java日常基础知识2

98、转发(forward)和重定向(redirect)的区别? 答:forward是容器中控制权的转向,是服务器请求资源,服务器直接访问目标地址的URL,把那个URL 的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。redirect就是服务器端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,因此从浏览器的地

2017-02-16 17:31:51 1573

转载 java日常基础知识

1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的

2017-02-16 17:06:43 1153

原创 DataTables配置

1、DataTables的默认配置$(document).ready(function() {$('#example').dataTable();} );示例:http://www.guoxk.com/html/DataTables/Zero-configuration.html2、DataTables的一些基础属性配置"bPaginate": true

2016-10-27 18:00:10 376

原创 shell grep

用‘grep’搜索文本文件如果您要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。举个例子:假设您正在‘/usr/src/linux/Documentation’目录下搜索带字符串‘magic’的文件:$ grep magic /usr/src/linux/Documentation/*sysrq.txt:* How do I enab

2016-10-18 16:41:33 305

转载 CentOS6.5+JDK+Tomcat+Mysql+Nginx负载均衡+Redis环境部署

1. CentOS6.5直接申请阿里云ECS实例,不再累述。Windows安装XShell作为SSH客户端,安装Xftp5作为文件传输的客户端。2. JDK安装:(1)下载JDK tar包,地址:http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html

2016-10-18 16:40:50 426

原创 shell sort

sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapplepearorange[rocrocket@rocrocket programming]$ sort seq.txtappleba

2016-10-18 15:13:34 255

转载 sql执行顺序详解

SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。      每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只是最后一步生成的表才会返回 给调用者。如果没有在查询中

2016-10-10 18:23:49 279

转载 Hive函数大全

一、关系运算:1. 等值比较: =         语法:A=B         操作类型:所有基本类型         描述:如果表达式A与表达式B相等,则为TRUE;否则为FALSE         举例:         hive>select 1 from lxw_dual where 1=1;         12. 不等值比较:          语

2016-10-09 10:55:53 336

转载 awk 基础教程

简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr

2016-09-19 14:44:08 284

转载 laravel sql操作

一、Selects检索表中的所有行复制代码 代码如下:$users = DB::table('users')->get();foreach ($users as $user){var_dump($user->name);}从表检索单个行复制代码 代码如下:$user = DB::table('users')->where('name', 'J

2015-04-28 12:04:17 2505

转载 JS代码判断IE6,IE7,IE8,IE9!

JS代码判断IE6,IE7,IE8,IE9!2011年12月15日 星期四 14:01做网页有时候会用到JS检测IE的版本,下面是检测Microsoft Internet Explorer版本的三种代码!有一种代码: var browser=navigator.appName var b_version=navigator.appVersion var version=b

2015-01-27 18:34:23 470

转载 linux 命令大全

由于记忆力有限,把平时常用的Linux命令整理出来,以便随时查阅: linux 基本命令 ls     (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@linux ~]# ls [--color={none,auto,always}] 目录名称 [root@l

2015-01-21 17:51:35 429

原创 php瀑布流

方法

2015-01-12 19:47:14 580

原创 字符串实现反转的几种方法

1、系统自带strrev()2.

2014-07-29 22:00:24 518

转载 阿里巴巴集团增持丁丁网

新浪科技讯 4月25日上午消息,本地生活服务类公司丁丁网今日宣布,阿里集团已于近期增持丁丁网。去年11月,阿里和花期银行曾以千万美元左右的资金规模投资丁丁网。本轮阿里增持的金额规模不详。  丁丁网原先是一家上海本地的电子地图公司,2011年开始做优惠券业务“丁丁优惠”并成立了独立的移动事业部。从成立到现在,丁丁网大约融资6000多万美元,其中有约4000万美元在去年完成,并且全部投入到了丁

2013-04-25 21:27:18 1449

转载 马云的进退与动静:通过太极修行“心灵功夫”

阿里巴巴之外,马云现在最喜欢谈论另外一件事情是太极。  譬如在与星爷名为“天马行空”的巅峰对话上,周星驰说,上台之前,马云和他聊得最多的事情,除了太极,还是太极。兴之所至,马云还与星爷现场切磋了一段太极拳。事实上,这已经不是马云第一次秀太极。  太极拳已经有意无意成为马云的另外一个符号。这种联结可以理解为无心插柳柳成荫,也可以与当年的西湖论剑,金庸的侠义与风清扬的无招胜有招放在一起

2013-04-25 21:22:49 1031

转载 华为“弃美”:十二年寒窗一场空

在4月23日的华为分析师大会上,华为轮值CEO徐直军坦言:“华为运营商业务未来主要的增长市场是发达国家地区,但不包括美国。”而美国也没有出现在华为企业业务和消费者业务的重点国家名单之中。这似乎表明,华为已经放弃了在美国的努力。  事实也是如此。据了解,曾经参与了美国听证会的、负责美国业务的华为高级副总裁丁少华已于近日回国,他的继任者还没有确定。此前丁少华曾经担任过沙特代表处首席代表、中东北

2013-04-25 21:12:57 704

转载 视频业第二大收购已敲定:百度接盘PPS

国内视频行业第二大收购案已经暗中敲定,行业格局将面临第二次大洗牌。消息人士向新浪科技透露,百度收购PPS网络电视(PPS.TV)已经基本落定,收购价格将在3-4亿美元区间。正如业界此前所猜测,以网页端正版影视剧内容见长的爱奇艺(爱奇艺属百度控股公司),正试图通过收购来弥补自己在网络电视直播和客户端领域的短板,为未来独立IPO增加筹码。  收购已敲定  百度收购PPS的传闻最早在今年

2013-04-25 20:57:54 659

原创 svn版本控制系统

svn----subversion :版本控制系统解决1.版本回溯  2.多人开发,如何分工  3.出现冲突,如何整合///////////////使用svn初始化仓库   (1)通过指令创建svnadmin create 仓库路径   (2)可视化工具创建(svn客户端创建)开启服务svnserve -d(后台运行) -r 仓库的路径 右击这个文件---add

2013-04-23 21:19:31 846

原创 jQuery实现表单的验证

$(function(){ var $xx=$("*");$("div[class]==div1").append($xx);$(":input.bixu").blur(function(){if($(this).is("#username")){$(".con").remove();if($(this.value)==''||this.value.length

2013-04-01 20:22:36 526

原创 jQuery实现复选框的全选 反选 全不选

$(function(){  $("#qx").click(function(){ $(":checkbox").attr("checked",true);});  $("#qbx").click(function(){ $(":checkbox").attr("checked",false);});  $("#fx").click(function(){$(":checkbox").

2013-04-01 19:02:26 471

原创 选项卡通过jQuery实现

*{margin:0;padding:0}.select_muto{margin:auto;width:200px;}.select_list ul li{list-style:none;float:left;border:1px solid #ccc;width:50px;text-align:center;margin-left:10px;line-height:20px;border

2013-04-01 19:01:05 557

原创 jQuery实现菜单的精显 全显

*{margin:0;padding:0;} body{font-size:15px;text-align:center} .showlist{margin:auto;width:600px} .showlist ul li{display:block;float:left;width:200px;line-height:30px} .showmore{clear:both;pad

2013-04-01 18:59:59 528

原创 jQuery选择器分类

1).基本选择器  1,根据id匹配元素 2,根据类名匹配元素 3,根据元素名匹配元素 4,通配符*匹配元素 5,集合元素,将每个选择器匹配到的元素合并后一起返回2).层次选择器 1.后代元素选择器 2,子元素选择器 > 3,相邻元素(紧接在前一个元素之后的选择器) + 4,兄弟元素选择器 ~3).基本过滤选择器 1,所有div元素中,第一个div

2013-03-26 20:23:49 486

原创 php实现分页

class goodsController extends baseController{public function showAction(){$book=new goodsModel('localhost','news','root','123');$rows=$book->show();$this->smarty->assign('list',$rows);$this-

2013-03-14 19:59:07 635

原创 页面返回xml,如何解析

class xmlController extends baseController{ public function xmlAction(){ $this->smarty->display('xml.tpl'); } public function xmlsomeAction(){header("Content-type:text/xml;charset=utf-8");

2013-03-14 19:56:22 777

原创 php实现三级联动

function getArea(val,table){var xhr;if(window.ActiveXObject){xhr = new ActiveXObject("Microsoft.XMLHTTP");}else if(window.XMLHttpRequest){xhr = new XMLHttpRequest();}var url = "ajax.php"

2013-03-14 19:01:51 814

原创 利用mvc制作热点显示具体信息

public function showDetailAction(){$userModel=new userModel("localhost","news","root","123");$row=$userModel->searchAll();$this->smarty->assign('list',$row);$this->smarty->display('showDetail.

2013-03-13 19:54:57 391

原创 利用mvc仿百度搜索引擎

public function baiduAction(){$this->smarty->display('baidu.tpl');}function init(){document.getElementById('dv').style.display='none';}function textAjax(con){var xhr;if(window.

2013-03-13 19:53:51 829

原创 全新的mvc框架

defined('APP_NAME') || die("非法操作");define('URL_X',str_replace('init.php','',str_replace('\\','/',__FILE__)));header('Content-Type:text/html;charset=utf-8');if(isset($_REQUEST['c'])){$Controlle

2013-03-13 19:51:30 541

空空如也

空空如也

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

TA关注的人

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