自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java奋斗者的专栏

为了未来而奋斗的未来的尖端人才,嘎嘎~!

  • 博客(45)
  • 资源 (9)
  • 收藏
  • 关注

转载 不可不说的Java“锁”事

前言Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8和Netty 3.10.6)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。Java中往往是按照是否含有某一特性来定义锁,我们通过特性将锁进行分组归类,再使用对比的方式进行介绍,帮助大家更快捷的理解相关知识。下面给出本文内容的总体分类目录:1. 乐观锁 VS 悲观锁乐观锁与悲观锁是一种广义上的概念,体现了看待线程同步的不同角度。

2021-04-26 19:48:41 93

转载 如何使用jstack分析线程状态

背景记得前段时间,同事说他们测试环境的服务器cpu使用率一直处于100%,本地又没有什么接口调用,为什么会这样?cpu使用率居高不下,自然是有某些线程一直占用着cpu资源,那又如何查看占用cpu较高的线程?当然一个正常的程序员不会写出上述代码,这里只是为了让一个线程占用较高的cpu资源。top命令在linux环境下,可以通过top命令查看各个进程的cpu使用情况,默认按cpu使...

2019-08-07 18:05:22 135

转载 Git回滚代码到某个commit

查看 commit日志$ git log回退命令:$ git reset --hard HEAD^ 回退到上个版本$ git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前$ git reset --hard commit_id 退到/进到 指定commit的sha码强推到远程:...

2019-06-28 21:00:21 5601

原创 Docker整合SringBoot+Mysql测试小案例

技术飞速发展,老码农即将掉队,趁着周末研究点新东西,把别人的东西凑一起就是自己的了,哈哈。本人使用win10系统搭建环境① 下载docker并安装,下载去官网就可以,附上链接:https://docs.docker.com/install/② docker中安装mysql镜像并启动,网上很多案例,附上其中一个链接:https://www.jianshu.com/p/d9b6bbc7fd...

2019-05-11 13:38:31 150

转载 centos7安装MongoDB3.4

官网参见:http://www.cnblogs.com/web424/p/6928992.html

2017-08-31 15:13:49 200

转载 CentOS7 64位下MySQL5.7安装与配置(YUM)

安装环境:CentOS7 64位 MINI版,安装MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.n

2017-08-31 10:12:11 639

转载 Ubuntu安装完后设置root密码

安装完Ubuntu 14.04后默认是没有主动设置root密码的,也就无法进入根用户。相关阅读:Ubuntu 14.04 下载、安装、配置 整理汇总 页面 http://www.linuxidc.com/Linux/2014-04/100370.htmWindows 7下硬盘安装Ubuntu 14.04永久更新地址: http://www.linuxidc.com/Linu

2017-07-18 18:21:31 237

转载 Javascript优化后的加减乘除(解决js浮点数计算bug)

<codeclass=" hljs javascript">function add(a, b) {    var c, d, e;    try{        c = a.toString().split(".")[1].length;    }catch(f) {        c = 0;    }

2017-05-25 14:41:37 379

转载 mysql 创建用户与授权、修改密码

一、创建用户和密码命令CREATE USER 'username'@'host' IDENTIFIED BY 'password';username:账号名host:指定该账号在那台主机上登录,可以限制到指定机器ip。本地用户用localhost。如果任意主机登录则用通配符%password:密码,可以为空。为空代表不需要密码就可以登录eg:CREATE USER 'mag...

2017-03-07 14:04:31 865

转载 mysql事务和锁InnoDB

背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的分析与讨论,主要是介绍一种思路,运用此思路,拿到任何一条SQL语句,都能完整的分析出这条语句会加什么锁?会有什么样的使用风险

2017-01-19 10:24:15 458

转载 电脑快捷键大全

这个就是电脑上键盘所有键的功能。saber_7755CTRL组合键Ctrl + A 全选Ctrl + B 整理 收藏夹Ctrl + C 复制Ctrl + D 删除/添加收藏 (在Word中是修改选定字符格式,在IE及傲游中是保存为收藏)Ctrl + E 搜索助理 在Word中是段落居中Ctrl + F 查找Ctrl+ G 在Word中是定位C

2016-09-10 15:24:13 405

转载 linux查找日志技巧

1: 按行号查看---过滤出关键字附近的日志因为通常时候我们用grep拿到的日志很少,我们需要查看附近的日志.我是这样做的,首先: cat -n test.log |grep "地形"  得到关键日志的行号得到"地形"关键字所在的行号是102行. 此时如果我想查看这个关键字前10行和后10行的日志:cat -n test.log |tail -n +92|h

2016-05-20 18:10:45 2068

原创 本地代码上传gitHub 常见错误

一、    error: failed to push some refs to '[email protected]:yangchao0718/cocos2d.git    出现错误的主要原因是github中的README.md文件不在本地代码目录中    以通过如下命令进行代码合并【注:pull=fetch+merge]    git pull --rebase

2016-04-27 14:40:49 872

转载 IntelliJ IDEA 使用心得与常用快捷键

IntelliJ IDEA 使用心得与常用快捷键那种酸爽,根本说不出来—————————————————————————— by: Jimi没有BondJimi是谁? 就是洒家啊!刚开始学习写Java的时候,用的eclipse,正式工作后,主要用的myeclipse,去年初在前辈的推荐下,在2折的时候买了正版的 IntelliJ IDEA 和 Pycharm,12.0版终生使用,一

2016-02-27 22:53:57 9221 4

原创 SpringMVC整合quartz,实现定时任务

首先,我用的是maven下载jar包 org.quartz-scheduler quartz 1.8.4 org.springframework spring-context-support 3.2.11.RELEASE 这是必不可少的其次 Spring中applicationConte

2015-11-13 16:49:41 13330 1

转载 在linux中添加ftp用户,并设置相应的权限

建立用户:useradd -g oinstall -G dba -d /u01/oracle oracle结果报错:useradd: warning: the home directory already exists.Not copying any file from skel directory into it.进入/u01/oracle目录,没有.bash_profi

2015-11-06 18:42:12 4338

转载 centos下memecached安装笔记

centos下memecached安装笔记项目地址:http://memcached.org/,选一个比较新的版本,本文选用的memcached-1.4.10.tar.gz,使用wget下载到本地wget http://www.memcached.org/files/memcached-1.4.24.tar.gzmemecached依赖libevent库,可以用rpm -qa

2015-10-30 14:54:30 580

原创 Liunx下安装ffmpeg,支持视频H264,音频MP3和AAC格式

以下操作自测通过!CentOS系统CodecsXvid CodecVisit the Xvid site to retrieve the latest version of the codec.1234567wgethttp://downloads

2015-03-19 18:28:54 1220

转载 解决linux ftp的一些问题

症状:windows客户端(cmd模式)无法连接 linux as 2.1 的 wuftp,但在linux中却正常但感觉速度明显慢!解决办法:修改 /etc/resolv.conf把nameserver 改成正在使用的DNS地址!

2015-03-05 14:41:45 839

转载 GraphicsMagick+Im4Java在windows和linux下的配置

http://www.cnblogs.com/jennybackup/p/3951935.htmlm4Java包为: im4java-1.2.0.jar 直接在lib下引用即可GraphicsMagick的安装如下:windows下:安装:GraphicsMagick-1.3.12-Q16.zip并配置GraphicsMagick的安装路径

2015-03-04 14:33:25 1801

原创 Liunx在centOS系统下安装ftp步骤

1.                  Linux下安装ftp说明:要想完成以下所有操作,首先必须要将vsftp和ftp都安装。1.1.检查linux系统是否已经安装了vsftp使用命令:rpm -qa|grep vsftp1.2.在yum源上查看可供下载的软件包使用命令:yum list vsftpd1.3.安装vsftpd软件使用命令:yum install

2015-02-27 14:50:37 589

转载 Nginx 配置文件详解

Nginx 配置文件详解user nginx ;#用户worker_processes 8;#工作进程,根据硬件调整,大于等于cpu核数error_log logs/nginx_error.log crit;#错误日志pid logs/nginx.pid;

2015-01-07 20:46:19 495

转载 HTML5实现手机摇一摇更换背景色

HTML5 手机摇一摇var color = new Array('#fff', '#ff0', '#f00', '#000', '#00f', '#0ff');if(window.DeviceMotionEvent) {var speed = 25;var x = y = z = lastX = lastY = lastZ = 0;window.addEventListe

2014-09-23 10:11:28 1538

原创 Myeclipse10安装svn插件

一、下载SVN插件subclipse 下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 在打开的网站中找到subclipse的最新版本,如下图所示:  下载完成之后,得到的是一个压缩包文件,如下图所示:  二、在MyEclipse10中安装SVN插件subclipse 步骤

2014-09-18 18:20:34 423

转载 ajaxfileupload.js的使用方法(转载自己未测试)

页面代码:              ajaxfileupload.js">                    function ajaxFileUpload(){               $.ajaxFileUpload(                   {                url:'update.do?method=up

2014-08-01 10:58:16 2887

原创 JAVA相关 零散知识点

window下如何导出 war包

2014-07-04 09:59:39 403

转载 jfreechart相关函数

相关函数贴在这里:Axis类:void setVisible(boolean flag) 坐标轴是否可见void setAxisLinePaint(Paint paint) 坐标轴线条颜色(3D轴无效)void setAxisLineStroke(Stroke stroke) 坐标轴线条笔触(3D轴无效)void setAxisLineVisible(boolean visib

2014-07-03 14:53:05 438

原创 linux ffmpeg编译配置安装详解 H264视频MP3音频配置

1.安装yasm我用的yasm是yasm-1.2.0.tar.gz这个版本的#wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz#tar xzvf yasm-1.2.0.tar.gz# cd yasm-1.2.0#./configure

2014-05-30 10:50:05 4733

转载 CKeditor 配置使用

一、使用方法:1、在页面中引入ckeditor核心文件ckeditor.jscript" src="ckeditor/ckeditor.js">2、在使用编辑器的地方插入HTML控件如果是ASP.NET环境,也可用服务器端控件注意在控件中加上 class="ckeditor" 。3、将相应的控件替换成编辑器代码cript">

2014-05-14 12:58:01 427

转载 页面弹出已窗口,整体页面置灰

//取得页面元素      var getElement = function() {          return document.getElementById(arguments[0]) || false;      }      function openDialog(dialogId) {          var maskId = "mask";       

2014-05-08 15:04:21 708

转载 Oracle卸载

Window下操作

2014-04-10 09:15:02 415

转载 CentOS6.4下Mysql数据库的安装与配置

Liunx安装32位mysql1、下载MySQL的安装文件 (自己去官方网站下载,以下是我使用的版本)安装MySQL需要下面两个文件:       MySQL-server-5.6.16-1.rhel5.i386.rpm        MySQL-client-5.6.16-1.rhel5.i386.rpm2、安装MySQL1)安装服务器端    在有两个rmp文件的目

2014-04-03 13:29:07 1187

原创 内存卡写保护问题

手机内存卡在电脑上使用时为何会出现:“磁盘被写保护,请去掉保护。手机设置上也没有将内存卡定为“磁盘写保护!在电脑上进行操作时,根本什么也动不了,会出现:“磁盘被写保护,请去掉保护。”! 解决方法:1、开始-->运行-->regedit-->确定,进入注册表。2、查看HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\与HKEY_LOCAL_M

2014-04-02 20:00:00 1008

原创 Liunx下Nginx安装问题

nginx("engine x")是一个高性能的HTTP和反向代理服务器,是由俄罗斯人Igor Sysoev建立的项目,超轻量级,超快处理能力。nginx的官方网站为:http://nginx.net/,下载自找安装nginxtar -xzvf nginx-0.7.61.tar.gz#cd nginx-0.7.61#./configure --prefix=/usr/l

2014-04-02 14:19:24 473

原创 MyEclipse遇到的一些问题解决办法

问题:电脑突然断电,myeclipse非正常关闭,“Servers”非正常显示,出现错误“Could not create the view: An unexpected exception was thrown.”。但是项目中的文件可以通过命令查看。解决方式:关闭myeclipse  --  删除文件“.metadata/.plugins/org.eclipse.

2014-03-14 09:12:05 2554

原创 Tomcat的一些配置

用了一年多时间的Tomcat服务器,但是我居然从来没改过它的配置,唉,惭愧啊~!在此总结一下Tomcat的基本配置,供大家参考一、平常直接使用端口访问的都是webapps下的ROOT文件夹,这个如何修改呢   方法:修改Tomcat中server.xml,看以下代码,添加其中的红色部分,则登录localhost:8080,默认就是你的项目文件夹,而不是ROOT了<Host name="

2014-03-06 17:16:12 535

原创 Liunx下配置JDK

本来以为配置JDK 会很简单 但是没想到遇到各种问题,再次记录下载,供大家参考~!(在Liunx 32位下操作)一 、配置JDK1、解压或安装JDK(首先介绍本人操作方法,另外还有其他方法 ,但未实验)    tar  zxvf   jdk-7u51-linux-i586.tar.gz  -C  /home/java2、设置环境变量    #vi /etc/profile 

2014-02-20 17:10:49 817

原创 Liunx命令总结

id  ----查看用户clear ----清屏history ----查看历史输入命令service iptables start/stop/restart  防火墙启动、关闭、重启目录、文件操作ls  ----查看当前目录下的文件cat + 文件名  ----查看某个文件的详细内容more+文件名  ----根据需要从上向下查看内容mkdir ----创建文

2014-01-25 18:07:09 765

转载 MySql数据库乱码问题

首先在命令行下进入mysql编辑模式输入mysql>show variables like 'char%';  查看数据库字符集设置   client、connection、result 和命令行客户端相关  (windows 下命令行客户端必须要设置gbk ) database server system 和服务器相关字符集  (system字符集不可修改 )

2014-01-10 13:32:51 473

原创 MyEclipse10配置多个Tomcat

在MyEclipse10下只有5.x,6.x,7.x三个Tomcat,如果项目过多往往不够用,再次总结一下配置更多Tomcat的方法~~~配置环境 window X64 ,MyEclipse10截图更加清楚的可以看到配置的整体流程~~~首先看我完成的一个,展示一下成果第一步:左键图中所示的Windows找到Preferences左键点击进入第二步:在左上角输入t

2014-01-07 16:14:05 3442

spring-boot-docker.zip

测试用例=》springboot整合Docker打包镜像,可直接在程序中打包成功,在docker中直接用心

2019-05-11

反编译软件

2016-04-18

FFmpeg安装相关资源包

Liunx下安装ffmpeg相关压缩包支持H264格式视频,MP3和AAC格式音频绝对没问题

2015-03-19

ajaxfileupload.js

ajaxfileupload.js Ajax下载的资源

2014-08-01

Spring+SpringMVC+Mybatis整合

本项目不但包括三大框架整合 还有log4j+slf的组合方法~!附带数据库~~在次分享

2014-03-20

javascript特效大全

还在为页面不够炫发愁吗 看看这些特效吧

2013-10-13

jar包jstl.jar+standard.jar

jar包jstl.jar+standard.jar

2012-06-13

JSP-中文帮助文档

有用的资源,可以更好地帮助新手了解JSP 学习

2012-06-13

Servlet中文API帮助文档

详细的Servlet中文API帮助文档 对于新手老手都十分有用

2012-06-13

空空如也

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

TA关注的人

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