自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 如何在Linux Shell脚本中执行MongoDB命令

今天有同事问到了,简单的写两个应用。方法一 shell脚本代码如下:#! /bin/bash./mongo 127.0.0.1:27017/test <<EOF var cursor = db.UserInfo.find(); while(cursor.hasNext()){ var item = cursor.next(); print(it...

2019-07-23 20:08:08 6678

原创 MongoDB之索引小谈

0. 什么是索引索引就是用来加速查询的。数据库索引与书籍的索引类似:有了索引就不需要翻遍整本书,数据库则可以直接在索引中查找,使得查找速度能提高几个数量级。在索引中找到条目以后,就可以直接跳转到目标文档的位置。MongoDB的索引几平与传统的关系型数据库索引一模一样,绝大多数优化 MySQL/Oracle/SQLite索引的技巧也同样适用于 MongoDB。1. 创建索引1.1 创...

2019-07-19 17:25:44 339

原创 MongoDB指定键混合类型默认排序规则

MongoDB处理不同类型的数据是有一个顺序的。有时候一个键的值可能是多种类型的,例如,整数和布尔类型,或者字符串和null。如果对这种混合类型的键排序,其排序顺序是预先定义好的。从小到大,其顺序如下:最小值 null 数字(整型,长整型,双精度) 字符串 对象/文档 数组 二进制数据 对象ID 布尔值 日期类型 时间戳 正则表达式 最大值...

2019-07-18 17:59:29 1488

原创 利用反射获取对象的数组(Array)属性

非常简单的应用,直接上代码。0. 获取域的代码/** * @author jeremysong */public class AccessChecker { public static boolean check(Object obj, String tag) { if (obj == null || tag == null || tag.isEmpty(...

2019-07-18 16:14:56 2830

原创 shell中eval的神奇之法,shell中引号的争端

话说大家都知道,shell中的变量是等价替换的。例如下面这个例子:上面这个结果就是表示给变量cmd赋值为ls -lrt  ,然后直接使用变量就相当于执行了ls -lrt因此在shell脚本中当然也可以这么写,例如:#!/bin/bashfunction main(){ cmd="pwd" $cmd}main $@运行结果

2016-04-18 21:48:53 2906

原创 简述DevOps和ChatOps

前段时间有个同事接手了一个名为DevOps的任务,今天无意中又听见了一个成为ChatOps的东西。下面来看看这两个到底是何方神圣。一、DevOpsDevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了

2016-04-18 00:09:40 11598

原创 JFram中的JTabbedPane和JMenuBar的用法(基础样例)

记录一个使用JTabbedPane和JMenuBar的方法,样例如下:代码如下:package com.jeremy.ui;import javax.swing.*;import java.awt.*;/** * Created by jeremysong on 4/7/2016. */public class MyFrame extends JFrame

2016-04-07 22:43:38 3048

原创 ubuntu 开始ssh服务 使用xshell工具连接

刚才在windows上安装了Xmanager后,并使用Xshell链接ubuntu时,发现连接不上,现在稍微写下启动ubuntu上的ssh服务的一般方法。1、一台已经安装了ubuntu的终端(好吧,这句是废话)2、查看ssh服务的进程是否已经开启:  ps -e | grep ssh如果无返回值,则进入下一步。3、安装ssh服务组件  sudo apt-get in

2016-02-14 21:04:28 2401

转载 【Linux】xargs命令用法详解

转自:http://czmmiao.iteye.com/blog/1949225简介之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如:这个命令是错误的find /sbin -perm +700 |ls -l这样才是正确的find /sbin -perm +700 |xargs ls -l

2016-01-27 23:15:48 600

转载 linux配置java环境变量

转自:http://www.cnblogs.com/samcn/archive/2011/03/16/1986248.html一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目

2016-01-09 23:34:33 422

原创 Ubutu root 默认密码(密码更改)

新安装Ubuntu系统后,如果想更改root账户的密码可按如下操作修改。在网上查资料后,得到一个信息。Ubuntu在每次开启之后都会随机生成一个默认的密码。因此可以在终端输入sudo passwd然后输入你要设定的密码,最后敲Enter,搞定。

2016-01-09 22:51:57 497

原创 maven中使用dom4j解析、生成XML的简易方法

此片文章主要写一些关于如何在maven工程中使用dom4j来解析或生成XML的建议方法,实际可使用的写法不仅限于如下所写的样例代码。此处进攻快速入手和提供思路使用。首先配置pom.xml中的依赖的包 dom4j dom4j 1.6.1

2016-01-08 00:13:12 27624 1

原创 国内可用maven repository 配置

鉴于一些原因,从maven中央仓库download依赖包时,被各种折磨,下面就简单看下maven setting.xml的一些简单配置先贴几个国内可用的maven repository连接:http://maven.oschina.net/content/groups/public/http://maven.oschina.net/content/repositories/

2016-01-04 23:08:04 25286 1

原创 Oracle 忘记密码,密码修改

今天早上起床本来打算使用Oracle来复习一下知识的,可是用的时候才发现,Oracle用户名的密码早就忘了,所以就出现了下面这一幕。话不多说,直接说解决方法。1、打开cmd小黑框或其他可以使用sqlplus命令的工具,(Linux下的桌面系统应该是终端)2、直接输入sqlplus/nolog3、直接输入connect/as sysdba4、修改用户名密码,输入

2016-01-03 11:35:08 595

转载 [Linux] date的用法及格式化

原文地址:http://www.cnblogs.com/peida/archive/2012/12/13/2815687.html侵权立删在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便。1.命令格式:  date [参数]... [+格式]2.命令功能:

2015-12-10 23:55:39 665

原创 [Linux]crontab 创建定时任务

在Linux环境上创建定时任务时可以使用crontab来实现。crontab的参数及书写格式如下:Usage: crontab [options] file crontab [options] crontab -n [hostname]Options: -u   define user -e         edit user's crontab -l   

2015-12-10 23:50:32 2406

转载 java 8新特性终极指南

转自:http://www.open-open.com/lib/view/open1403232177575.html#lambdaAndFunctional侵权立删目录结构介绍Java语言的新特性2.1 Lambdas表达式与Functional接口2.2 接口的默认与静态方法2.3 方法引用2.4 重复注解2.5 更好的类

2015-12-06 17:34:57 833

原创 java1.7新特性复习

自己觉得几点应该知道的java1.7中新特性的写法在这里列一下,免得以后看不懂别人的代码就丢人了代码如下:package com.jeremy.newFeature;import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStream;/** * Create

2015-12-06 13:40:45 481

原创 java 汉字排序(思路一)

代码样例如下:package com.jeremy.main;import java.util.Arrays;import java.util.Comparator;import java.util.Locale;/** * Created by jeremysong on 11/22/2015. */public class SortTest{ public st

2015-11-22 21:38:53 615

转载 java抽象类和接口的区别,使用场景以及设计思想分析

转自:http://blog.chinaunix.net/uid-25979788-id-3187475.html在Java语言中, abstract class 和interafce是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以

2015-04-22 21:03:19 504

转载 Java中一些易忽略方法的使用技巧

转自:http://www.codeceo.com/article/java-habit-usage.html在Java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。(Joshua Bloch的《Effective Java》对这个话题给出了更详尽的论述,可以从这本书里学习更多的用法。)

2015-04-19 10:36:33 520

转载 JSP中动态INCLUDE与静态INCLUDE的区别

转自:http://meiowei.iteye.com/blog/413976动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数.    静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面    下面非常详细地解析了有关JSP动态INCLUDE和静态INCL

2015-04-14 23:23:34 631

转载 JSP九大内置对象的作用和用法总结

转自:http://blog.csdn.net/sona_shi555/article/details/7797068JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception1、request对象javax.servlet.http.Http

2015-04-14 23:13:08 509

转载 JSP 七大动作

转自:http://liuyuru.iteye.com/blog/8143791.创建bean对象:  2.为对象设置属性值:             注意:属性名区别大小写,param 和 value只能单独用,不能合用 id="xxx" class="action.MySimpleTag" scope="session"/>

2015-04-14 23:11:10 720

转载 详解JDBC驱动的四种类型

转自:http://developer.51cto.com/art/200907/134922.htm Java中的JDBC驱动可以分为四种类型,包括JDBC-ODBC桥、本地API驱动、网络协议驱动和本地协议驱动。JDBC驱动类型一、JDBC-ODBC桥JDBC-ODBC 桥 是sun公司提供的,是jdk提供的的标准API. 这种类型的驱动实际是把所有 JDBC的调用传递

2015-04-14 22:33:53 575

原创 Android调用系统相机并得到图片两种方法

如题,同时由于项目联系需要所写出的方法。方法一的思路是根据返回的intent对象获取图片信息,代码如下:intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(intent, REQ_CODE_CAMERA);这两句代码即可通知Android系统打开相机,然后通过代码: @Override

2015-04-01 22:58:26 3719

原创 复制SD卡上的文件以及一些其他操作

今天项目练习的时候遇到一个需要复制SD卡上文件的需求,于是尝试着写了一个类来实现,代码如下:package com.jeremy.icampus.utilitys.file;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOE

2015-03-31 20:13:29 844

原创 ImageView的自适应属性

昨天在做一个Android界面时,发现图片不论使用match-parent还是wrap-content都无法正确的填满ImageView。几番尝试之后,找到了一个可以解决这个问题的方法,原来ImageView是有一个自适应的属性的,将其设为true即可。代码如下: <ImageView android:layout_width="match_parent"

2015-03-30 19:53:42 408

KMCounter.v3.2.zip

统计键盘按键次数

2021-05-31

空空如也

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

TA关注的人

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