- 博客(31)
- 问答 (1)
- 收藏
- 关注
原创 archlinux 安装zssh
1.先安装zssh[ryj@arch ~]$ sudo pacman -S zssh[sudo] ryj 的密码:警告:zssh-1.5c-12 已经为最新 -- 重新安装正在解析依赖关系...正在查找软件包冲突...软件包 (1) zssh-1.5c-12全部安装大小: 0.04 MiB净更新大小: 0.00 MiB:: 进行安装吗? [Y/n]选择Y,我本机已安装所以提示重新安装。2.安装lrzsz[ryj@arch ~]$ sudo pacman -S lr...
2021-01-13 13:45:01
338
转载 Arch linux 安装转换 deb文件
安装 debtapyaourt -S debtap也应该安装bash, binutils ,pkgfile 和 fakeroot 依赖包。创建/更新 pkgfile 和 debtap 数据库。sudo debtap -u转换deb包debtap ***.deb安装sudo pacman -U <package-name>文章转于:https://blog.youkuaiyun.com/qq_32760901/article/details/93305488感谢作者分享,.
2021-01-05 10:10:54
1456
原创 判断java object对象是否为java基本类型
Object objStr = "a";System.out.println(String.class.isAssignableFrom(objStr.getClass()));Object objInt = 123;System.out.println(Integer.class.isAssignableFrom(objInt.getClass()));Object objlong = 123L;System.out.println(Long.class.isAssignableFrom(.
2020-10-29 11:18:53
2821
原创 Java redis 模拟布隆过滤器
基本概念如果想判断一个元素是不是在一个集合里,一般想到的是将所有元素保存起来,然后通过比较确定。链表,树等等数据结构都是这种思路. 但是随着集合中元素的增加,我们需要的存储空间越来越大,检索速度也越来越慢。不过世界上还有一种叫作散列表(又叫哈希表,Hash table)的数据结构。它可以通过一个Hash函数将一个元素映射成一个位阵列(Bit Array)中的一个点。这样一来,我们只要看看这个点...
2018-12-13 16:21:40
4116
1
原创 windows环境安装redis服务
获取redis在windows下的安装包:https://github.com/ServiceStack/redis-windows/blob/master/downloads/redis-64.3.0.503.zip将下载的Zip包解压,并修改redis.windows.conf文件修改内存大小:修改进入redis客户端的密码在CMD中执行redis的serv...
2018-12-12 10:52:28
224
原创 redis管道
所谓的redis的管道就是redis针对批处理数据的一种技术。我们正常的操作是: 请求--网络IO--redis响应--网络IO--答复通过管道pipLined后相当于跟redis服务端建立了一个通道,不是每个访问的数据都走上边的正常流程,而是将一批数据塞到管道中一次性发送给redis服务端,这样的好处是极大的减少了网络IO的耗时,从而提高了效率。管道在关闭之前或者说在数据未完全访问完...
2018-12-11 23:10:46
1682
原创 设计模式-单例模式
单例模式 --- 保证一个类仅有一个实例,并提供一个访问它的全局访问点。创建单例最好的办法就是让类本身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且可以提供一个访问该实例的方法。单例常用的有懒汉模式和饿汉模式,二者的区别就是什么时候初始化。public class SingletonModel { private final static Singleton...
2018-12-10 23:02:06
151
原创 String类浅析
String属于java.lang包。String是被final修饰的类,所以说String是不能继承的。String中实现了下列接口:java.io.SerializableComparableCharSequenceString 包含如下属性: /** The value is used for character storage. */ pri
2017-01-17 15:11:34
384
原创 JS console常用的方法
一、显示信息的命令 console.log('hello'); console.info('信息'); console.error('错误'); console.warn('警告'); 二、占位符console上述的集中度支持printf的占位符格式,支持的占位符有:字符(%s)、整数(%d或%i)、浮点数(
2017-01-17 15:07:42
880
原创 单例模式简单原理
单例模式:保证一个类有且仅有一个实例,并提供一个访问它的全局访问点。以下为简单的模拟实现:public class Singleton { //存储本类的实例对象 private static Singleton instance; //私有化类的构造器,堵死外界使用new来创建实例的可能 private Singleton() { } //获取实例,如果实例对象为空
2017-01-17 14:59:00
4592
原创 Comparable接口排序
实现Comparable接口,并实现该接口下的compareTo()方法, 再使用Collections.sort()重新排序,就可以得到自己想要的顺序。public class UserInfo implements Comparable { private String userName; private int userAge; public UserInfo(Stri
2017-01-16 17:28:58
438
原创 Java线程简单调用
方式1:实现接口:接口:Runnable重写方法:run()调用方式:obj.run();public class MutilThreadRunable implements Runnable {private String threadName;private int count;public MutilThreadRunable(Stri
2017-01-16 15:40:22
421
原创 JVM重要内存区域
程序计数器(Program Counter Register)它是一块较小的内存空间,它的作用可以卡诺是当前线程锁执行的字节码的行号指示器。Java虚拟机的多线程是通过线程轮流切换并分配处理时间的方式来实现的,任何一个确定的时刻一个处理器只会执行一条线程中的指令,因此,为了在切换线程后能恢复道正常的执行位置,每条线程都是需要一个独立的程序计数器,各线程之间的计数器互不影响,独立存储,我们称
2016-04-06 20:53:15
468
原创 搭建简单的OSGI的hello world
OSGI项目的搭建一.项目搭建1.新建工程的时候选择插件工程。2.选择 an OSGi framework:Equinox3.选择一个Available Template: Hello OSGi Bundle4.项目新建完成。二.配置运行环境在Run Configurations中选择Bundles在Target Platform中选择下面的配置项:or
2015-09-02 09:28:03
458
原创 spring bean scope模式配置的一些思考
在练习使用spring+struts2的时候遇到一个问题,就是如何让每个用户拥有自己的session,而且不同的用户之间互不干扰。我首先想到是singleton和prototype这两个模式,因为这也是经常见到的,但是在使用的时候遇到很多问题。1.使用singleton模式的配置。这样配置,在程序启动的时候spring只会实例化一个该bean,并id为user两个用户A
2015-08-19 11:27:55
643
原创 About the struts2 some problem
1. Get access IP in the action :ServletActionContext.getRequest().getRemoteHost();2.Get session in the action and set value:ServletActionContext.getRequest().getSession().setAttribute("userName"
2015-08-18 16:28:26
792
原创 简单的全局404,500异常处理
通过struts2 的XML 文件配置全局404异常: /error.jsp 方式二:直接在web.xml文件中配置404和500的异常捕获: 404 /error.jsp 500 /error.jsp
2015-08-13 16:07:45
757
原创 Jquery(2.1) 对checkbox的操作(全选,反选,单个操作)
/jquery/jquery-2.1.4.min.js">$(document).ready(function(){//select all or remove all$("#chkItemAll").bind("click", function () {var ifChecked = document.getElementById("chkItemAll").checked;
2015-07-31 14:15:48
599
原创 struts2中XML配置中result的值
result中的常见值得配置。1.dispatcher 配置如下所示/welcome.jsp作用:我们在A页面填写相关的数据,提交到后台的Action做以处理,然后将A页面填写的数据返回到相关的welcome页面。也就是说,可以将A页面中的数据传送到welcome页面,其实它只是一个request。使用场景:在login页面填写的userName和password,在后台的acti
2015-04-22 21:18:07
1707
原创 spring3+struts2环境搭建中遇到的一些问题
很长时间没有搭建环境,今天试着搭建了一下spring3+struts2的环境,遇到许多问题,特整理一下。首先是jar包的问题,添加了常用的jar包,但是还是忘记了几个:ognl-3.x.x.jar 用于支持ognl语言,struts2需要使用这个jar包读写对象的属性;javassist-3.x.x.GA.jar 经百度才知道,该jar包是一个开源的分析、编辑、创建Java字节码的
2015-04-08 23:16:14
474
原创 去除List<Map<String,Object>>中的map的重复值(精简版)
相比上一篇package ryj;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class _2 {/*** @param args*/public st
2014-06-10 23:23:36
18706
2
转载 去除List<Map<String,Object>>中的map中的重复值
package ryj;import java.util.*;public class _1 { /** * @param args */ @SuppressWarnings({"rawtypes", "unchecked"}) public static void main(String[] args) {
2014-06-10 22:31:59
4089
原创 有、无索引的简单性能对比(添加和查询)
索引对数据库的CRUD:1.索引对增加数据的影响:drop table t purge;drop table t1 purge;drop table t2 purge;创建主表t:create table t as select * from dba_objects;insert into t select * from dba_object;ins
2014-06-08 21:25:50
752
原创 poi 基础了解
HSSF是Horrible SpreadSheet Format的缩写,也即“讨厌的电子表格格式”POI是Apache的Jakata项目中的子项目。以下是HSSF的主页http://jakarta.apache.org/poi/hssf/index.html 下面的介绍是基于以下地址的翻译: http://jakarta.apache.org/poi/hssf/quick-gu
2014-05-31 10:17:51
657
转载 excel的使用技巧大全
Excel 使用技巧集锦——163种技巧 目 录一、基本方法71.快速选中全部工作表72.快速启动Excel73.快速删除选定区域数据74.给单元格重新命名75.在Excel中选择整个单元格范围76.快速移动/复制单元格87.快速修改单元格式次序88.彻底清除单元格
2014-05-31 10:16:11
1825
原创 ajax 简单实例
jQuery.ajax({type:'post', 提交方式url:'/aps/exa/sample/AjaxCheck.do', 提交的路径contentType:'json', 返回值的类型data:{'exap_ttl',inputValue}, 需要过去的值success:function(data,textStatus){
2014-05-31 10:14:40
596
原创 HASH JION AND NESTED JION
关于HASH_JION的原理 我们在做hash_join关联的时候,一般会有两张表,其中较小的表我们叫做:build input较大的表我们叫做:probe input ;那么oracle是如何让这两张表做关联的呢?首先,oracle会选择build input,将其读入到内存中,这里oracle会给hash_join一块单独的内存叫hash area,如果bu
2014-05-31 10:12:56
1439
原创 简单的Hint使用
SGA :system globle areaPGA:process globle areaLRU:least recently usedynamic sampling used for this statment (level=2)动态分析采样技术用于这条语句,并且,等级为2,一般情况下这种分析实在SQL第一次执行的时候,CBO会去分析当前的SQL,给出一条最优化
2014-05-31 10:11:34
762
原创 Good web site
http://stackoverflow.com/In the this web site you can find many thing that you need and you can't find in "Baidu".http://www.youkuaiyun.com/
2014-02-25 13:51:08
694
空空如也
spring bean prototype 配置不起作用
2015-08-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人