- 博客(36)
- 资源 (25)
- 收藏
- 关注
原创 Redis TTL 命令:掌握数据生存时间,加速开发者的缓存技巧
TTL(Time To Live)命令是 Redis 中用于查询键生存时间的命令。它允许您了解键还有多长时间会过期,以及何时需要采取相应的操作。TTL 命令在缓存管理、会话管理、数据存储和数据清理等场景中都有实际应用,可以帮助您更好地管理和利用 Redis 数据库。希望这个详尽的介绍对您理解 Redis TTL 命令有所帮助。
2023-09-24 09:38:10
4434
原创 玩转文本统计利器:Linux wc命令详解与实用技巧
Linux的wc命令是一个用于统计文件内容的实用工具。它主要用于计算文件中的字节数、单词数和行数。这些统计信息对于文本文件的分析和处理非常有用。
2023-06-05 00:00:59
2344
原创 掌握文本处理的利刃:深入解析 Linux 下的神奇工具 - sed 命令
sed命令是 Linux 系统中强大的文本处理工具,它可以通过简洁的命令和灵活的正则表达式实现对文本的转换、替换、删除和插入操作。本文介绍了sed命令的基本语法、常用选项和用法,以及一些高级用法,希望能帮助你更好地理解和使用sed命令进行文本处理。通过灵活运用sed命令,可以提高文本处理的效率和灵活性,为日常的文本处理任务提供强大的支持。
2023-06-04 00:25:59
455
原创 解密Java中的拷贝之道:深拷贝与浅拷贝的奥秘揭秘
在Java编程中,复制对象是一项常见任务。然而,对象的复制涉及到两个不同的概念:深拷贝(Deep Copy)和浅拷贝(Shallow Copy)。本文将详细介绍深拷贝和浅拷贝的概念、原理和区别,并通过示例代码进行说明,以便更好地理解它们之间的差异。
2023-05-26 00:12:16
999
原创 Redis SETEX命令解密:掌握过期时间计算,轻松管理键值对
Redis是一种开源的内存数据存储系统,它支持多种数据结构,包括字符串、哈希表、列表、集合、有序集合等。Redis提供了丰富的命令集,其中之一是SETEX命令。SETEX命令用于设置具有过期时间的键值对,让我们详细介绍一下SETEX命令。
2023-05-23 23:55:42
1391
原创 多线程编程的精华:探索 Java 中的多种线程开启方式
聊到多线程,我们优先谈一下什么是进程?什么又是线程呢?教科书式的说法是:进程是计算机操作系统进行内存分配的最小单元;线程是计算机操作系统进行任务分配的最小单元咱们用一个小故事,讲一下什么是线程?什么是进程? 我们可以将你们村比作一个操作系统,每家每户都可以比作一个应用程序,村长家比作QQ,二狗家比作360,胖丫家比作Office 这样我们就可以理解为:每家每户其实是运行在操作系统中的程序,这里的每个程序都是单独的一个进程,每个进程相互之间都...
2021-12-19 02:23:15
978
原创 JDK8源码解析-深入探索String内部变量(二)
源码解析基于jdk1.8.0_261进行分析,如果各位读者的jdk是该版本之前或之后的,可能与本文有所出入,但终究是一脉相承,万世一系前言 为了贯穿上下文,在阅读此篇文章之前,推荐各位看客优先看下JDK8源码解析-String-修饰符及接口实现(一)本次我们要讲的是String类的成员变量,因篇幅教广,构造函数我们放在下一期讲解,本期让大家知晓在java中如果new String() 或者定义一个String类型的常量,jvm在栈,堆及常量池中的使用...
2021-08-30 12:32:00
391
原创 Java构造、静态代码块与SpringBean初始化及销毁过程
前言Spring Bean的初始化方式就那么几种,但是初始化Bean的方式不同,Bean中静态代码块,构造代码块,构造器以及其他初始化方法的执行顺序如何,这也都是需要我们去掌握的,可能哪天碰到一道面试题,也就是类似于本文中提及到的初始化过程此文描述的不是SpringBean的生命周期,后期我们会好好聊下它的生命周期,咱们今天阐述的是一个Bean内部方法的执行顺序此文描述的不是SpringBean的生命周期,后期我们会好好聊下它的生命周期,咱们今天阐述的是一个Bean内部方法的执.
2021-08-24 21:19:14
1434
原创 JDK8源码解析-String-修饰符及接口实现(一)
源码解析基于jdk1.8.0_261进行分析前言String类是java出山时,就带出来的兄弟,在1.0版本,就有String类的出现,但并没有现在的Api丰富,从jdk1.0(1996)到jdk1.8(2016)用了18年的时间,廉颇虽老尚能战也,String是Java语言的核心类,位于rt.jar下java.lang包中,它提供了字符串的比较、查找、截取、大小写转换等操作;Java语言为"+"连接符(字符串连接符)以及对象转换为字符串提供了特殊的支持,字符串对象可以使用”+"连接其他对象
2021-08-23 01:14:24
234
原创 你不知道的Guava用法
本文内容采用groovy编写,列举部分常用方法,如需更多,请参照:guava常用方法更多使用方式,请访问:Guava常用方法def "获取字符在一个字符串中出现的次数"() { given: def a = "日子" //查询 '日' 和 '子' 在字符串中出现的次数 def b = "假如生活欺骗了你,\n" + "不要悲伤,...
2017-08-01 16:37:52
629
原创 用Java正则替换手机号中间4位数
public class Mobile { public static void main(String[] args) { String mobile = "13681467423"; mobile = mobile.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2"); System...
2017-01-17 19:45:31
9267
原创 关于angularjs中使用路由后子锚点的链接跳转问题
<div class="col-md-9 value"> <div class="tab-content"> <div id="tab_1" class="tab-pane active"> ...
2016-11-01 13:23:06
3614
原创 eclipse中maven项目jar包不在同一个目录下
在我们使用eclipse构建maven项目时,习惯将送svn或者git检出的代码下,直接执行 :mvn eclipse:eclipse,然后我们的项目就可以被eclipse所识别,可以直接导入到eclipse中,但是导入进eclipse后,我们常常看到的是,所有的jar包和src在同一个目录下,如图这样在我们开发过程中,有太多的不便,在我们看代码过程中也觉得吃力且困难,那么就要我们修改一下...
2016-07-07 10:54:19
3378
原创 java1.4升级到java1.5 新特性
前几天和一位腾讯的技术大牛聊天,聊到关于jdk的很多支持,包括jvm的优化,gc的调用机制,1.4-到1.8每次升级版本的新特性等,做软件这行这么多年了,一直在使用java,但是却从来没有细细的研究每个版本新特性到底有什么不同,所以特意编写了这么一篇文档,让自己能了解些他们的新特性,也共享一下新特性的改变,当然我下面的验证并不能当做最官方的,但最起码我是一个一个实验了,如果存在问题...
2016-07-06 13:16:45
3871
原创 linux下使用yum安装mysql
# yum install mysql# yum install mysql-server# yum install mysql-devel# vim /etc/my.cnf default-character-set=utf8# chkconfig --add mysqld# service mysqld start# service mysqld stop# mysqla
2016-06-29 11:14:19
436
原创 maven项目导入eclipse
eclipse导入已存在的maven项目 : 在导入之前需要在项目根目录下面执行如下命令: 普通 eclipse 项目执行 : mvn eclipse:eclipse web 项目执行 : mvn eclipse:eclipse -Dwtpversion=1.0
2016-06-29 11:11:48
661
原创 linux安装mongdb
1、下载MongoDB 如果大家喜欢最新版的话,可以到https://www.mongodb.org/downloads 查看并下载,笔者用的是 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.7.0.tgz $ wget https://fastdl.mongodb.org/linux/mongod
2016-06-29 11:07:15
387
原创 tengine安装
yum install pcre*yum install openssl*yum install bzip2 bzip2-develyum -y install java-1.6.0-openjdk*yum install libxml2-develwget http://tengine.taobao.org/download/tengine-2.1.2.t
2016-06-29 10:56:05
404
原创 easyui-datagrid 根据某一列修改另一列的样式
下面是我的easyui 列的代码,我需要根据actType修改actCname的样式columns:[[ {field:'actCname',title:'权限名称',width:350,align:'left', formatter:function(value){ return '<span ...
2015-09-02 10:47:53
3097
原创 将文件流转换成String,然后将转换后的String再转换成文件流
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/*** * description: 对流数据的操作 * @author...
2015-06-04 17:28:22
12127
原创 android关于uses-permission权限列表
android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传android.permission.ACCESS_COARSE_LOCATION允许一个程序访问CellID或WiFi来获取粗略的位置android.permission.ACCESS_FINE_L
2015-02-19 15:04:01
482
原创 Apache CXF软件架构指南-中文
http://cxf.apache.org/docs/cxf-architecture.html#CXFArchitecture-TableofContentshttp://cxf.apache.org/docs/cxf-architecture.html本文档提供了一个架构的概述Apache CXF服务框架Table of ContentsApac
2015-02-16 17:47:29
2244
原创 设置easyui-datagrid标题及内容的位置
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <meta http-equiv="Content-Type" content="text/html; charset=...
2015-02-11 14:37:46
2546
原创 linux下搭建软链接
创建软连接ln -s /var/ftp/pub /var/ftp/pub/bank/3000/in介绍:/var/ftp/pub就源目录/var/ftp/pub/bank/3000/in 是链接文件名,其作用是当进入/var/ftp/pub/bank/3000/in目录,实际上是链接进入了/var/ftp/pub目录根据上面的例子在给大家举个例子,/v
2015-01-09 17:44:18
709
原创 java统计代码行数
import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.util.ArrayList;import java.util.List;/** * description: 统计代码行数 * @author xyc 创建时间:2014-7-24 * @Copyrig
2015-01-09 17:27:48
605
原创 补足补空格,补足补*,缺什么补什么
/** * description: 补足补空格,补足补*,缺什么补什么 * @author xyc 创建时间:2015-1-9 * @Copyright(c)2014:北京中百信软件技术有限公司 */public class Test0 { public static void main(String[] args) { System.out.println(
2015-01-09 17:16:55
536
原创 java ascii 的转换
/** * description: native2ascii.exe Java code implementation. * @author xyc 创建时间:Dec 12, 2014 * @Copyright(c)2014:北京中百信软件技术有限公司 */public class Native2AsciiUtils { /** * prefix of ascii string
2015-01-09 17:10:25
788
原创 linux释放占用端口
linux(redhat,centos)释放被占用端口注意:必须使用root用户才能操作,不然无法看到端口的进程我的使用场景:web应用启动的时候,自动启动了socket端口:9001,9002,当我关闭了tomcat,这两个端口却一直处于占用状态,导致我第二次启动tomcat的时候,一直处于端口被占用状态.1.输入netstat -tln,查看系统当前所有被占...
2015-01-09 16:58:30
49736
6
原创 eclipse从数据库中导出带注释的实体类
1.首先要在myeclipse安装db插件,默认情况下是已经安装了的,如果是eclipse的话,需要自行安装windows-show view-other-输入框中输入:DB Browser2.默认是存在一个myeclipes 什么db之类的,因为没用,我把它删除了3.右键点击new-如图,因为我连接的是oracle所以可以根绝我下面的配置,后面会介绍mysql的...
2014-08-07 11:17:51
2046
原创 java判断断言是否启动
/** * JAVACC DEMO 1.0 * @copy right zbxsoft company All rights reserved. * @Package com.zbxsoft.assert_ *//** * */package com.zbxsoft.assert_;/** * description: 判断断言是
2014-08-07 10:12:40
738
原创 代码中获取hibernate 方言的方式
SpringContextHolder sch = new SpringContextHolder();SessionFactoryImpl sessionFactory = (SessionFactoryImpl) sch.getApplicationContext().getBean(SessionFactory.class);Dialect dia = sessionFactory....
2014-08-05 16:47:16
1504
原创 myeclipse 无法查看svn状态,但能提交和更新
上午遇到了这样的问题,打开myeclipse后,svn不显示状态,即我修改了的内容无法查看,但是却能够提交代码,也能同步更新代码,随在网上找解决方案,以下是我myeclipse的显示状态然后在网上得知,需要修改属性信息,根据下面的步骤进行操作Windows--Preferences--General--Appearance--Lable Decorations--勾选SVN...
2014-08-05 09:21:58
923
原创 android strings.xml 转义字符介绍
XML转义字符 以下为XML标志符的数字和字符串转义符 " (" 或 ") ' (' 或 ') & (& 或 &) lt(gt(>) (> 或 >) 如题: 比如:在string.xml中定义如下一个字符串, 大家好,欢迎来到eoeandroid社区。welcome
2014-07-21 21:10:26
861
Mou Mac破解版
2017-06-09
struts2国际化
2013-11-26
ThunderbirdPortable-绿色版.zip
2013-11-14
屏幕录像专家破解版_v7.5
2013-10-30
SecureCRT_and_SecureFX_v7.1.2_x86_x64完全注册正式版
2013-09-29
i9300刷机包工具包,绝对能用
2013-09-29
安装Mac OS X补丁+安装教程
2013-08-03
V970刷机工具
2013-02-12
windows installer服务不能更新一个或多个受保护的windows文件
2013-02-07
java模拟器
2012-10-29
jqurey核心文件
2012-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人