`
ljl_ss
  • 浏览: 53640 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
import java.util.ArrayList; import java.util.List; // 模块E public class AdjMatrixGraph<E> { protected SeqList<E> vertexlist; // 顺序表存储图的顶点集合 protected int[][] adjmatrix; // 图的邻接矩阵 二维图 存储的是每个顶点的名称(A,B,C,D....) private final int MAX_WEIGHT = Integer.MAX_VALU ...
1.将中缀表达式转化为逆波兰式的思路,如将1+2转化为12+:     定义一个stringbuffer来存放后缀式,并定义一栈stack   loop:读取读取输入的字符串,将当前读入的字符记为a: step1:如果a为操作数则直接append到stringbuffer中. step2:如果a为左括号“(”则将a进栈 step3:如果a为右括号,则从栈顶开始找,并移动栈顶指针,如果当前栈顶元素非左括号则将栈顶元素append到stringbuffer中,直到找到第一个左括号,找到后将左括号出栈,并注意不要将左括号放到stringbuffer中. ...
本周实验性地使用上mongodb,应用场景很简单,所以现在对mongodb了解也不是很深入。本文主要介绍mongodb的java客户端编程,这方面的内容也很简单,这里只是做个总结。不得不说,像mongodb这种介于kv和sql之间的存储,对很多的互联网应用很合适。mongodb现在的应用案例已经很多,并且社区的活跃度很高(国内也有不少人对其有很深的研究,如果有时间和精力,或许我也会投入一些对mongodb的研究),很值得期待。 言归正传,下面总结下使用Java开发mongodb应用的一些点滴。在Java中和mongodb交互的最直接的选择就是使用MongoDB Java Driver,其下载地 ...
项目中出现用QQ等第方登入时获取到第三方平台的昵称中出现表情无法插入到mysql数据库 经查特殊表情为utf8mb4格式,数据据也有这个编码但改成那个编码也没插入成功,因为项目中不用展示这些表情 ,所以没去管了,所以干脆用空字符串替换掉,代码如下,代码中用到的Range类引自guava包中的类 static Range<Character> utf84ByteRange = Ranges.closed("\u1F601".charAt(0), "\u1F64F".charAt(0)); //把utf-8了字节编码的字符去掉 ...
背景: 因刚开始安装mysql的时候没有考虑后期磁盘分区空间问题,所以mysql的数据保存目录就按安装默认的目录/usr/local/mysql/(我下载的是一个lamp一键安装包安装的mysql),现在随着服务的运行发现/usr/local/mysql所在分区空间使用快接近100%了,怎么办?不想重装mysql,我服务器大部分空间mount在/app下了,于想想到了linux下的ln -s命令 OK 下面开操作了(注:以下操作均在零晨1点操作,记住先将数据备份成sql文件): 1. service mysqld stop 2. 在/app 下新建一个目录mysqldir : mkd ...
/* * Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * - Redistributions of source code must retain the above copyrigh ...
由于这两天项目用到滚动分页 ,所以写了个处理滚动分页的js类 备用吧当,调用只需 new ScrollPage({...});//配上相应参数就好了。。。 function ScrollPage(config){ this.config = config; this.defaultLoadingTemplate = "<tr id='default_loading' style='text-align:center'><td style='text-align:center' colspan='6' >努力加载中...</td ...

php升级

linux下php快速升级 5.2.6由于linux默认yum源安装的是php 5.1的包, yum安装php以后查看 rpm -qa php php-5.1.6-23.2.el5_3 由于有的程序需要使用php5.2以上的版本 于是就找起了资料,终于找到有介绍如下添加一个额外的源: # rpm –import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka # gedit /etc/yum.repos.d/utterramblings.repo 或者直接修改/etc/yum.repos.d/utterramblings.repo  ...
关于apache下配置的两种方式: 第一种:在httd.conf文件中做台下配置 步骤如下:    1). 将VirtrualHostName 80 前面的注释去掉    2).添加你的二级域名(有多少个加多少个)     <VirtualHost *:80> ServerName tt.domain.com ServerAlias tt.domain.com DocumentRoot "/var/www/games" <Directory "/var/www/games"> Options FollowS ...
项目是多个服务一起工作的,但服务分别部署在不同的机器上,如果每次都手动ssh到各个机器上去一挨个启动的话多了要疯掉,所以用以脚本自动登入到各个服务器执行相关启动脚本,同样也是用到expect ,要应用到项目中的话只有需把ssh中的host换成你的host ,把./bin/main换成你想执行的命令就OK了 #!/usr/bin/expect -f spawn ssh [color=red]hos[/color]t '[color=red]./bin/mail'[/color] expect "(yes/no)?" { send "yes\r& ...
由于想实现系统运行情况监控,发现在异常后能自动登入到公司的smtp服务器,然后发送告警到指定的邮箱  在此做个笔记 经过搜罗用shell实现了下自动登入smtp服务器并发送邮件,需要linux上安装了expect #!/usr/bin/expect -f spawn telnet smtp.xxx.com 25 expect "])" send "helo 163\r" expect "250 OK" send "auth login\r" expect "334*" send ...

jconsole使用

为了能用jconsole监控到应用程序的线程内存等情况,应用程序启动的时候加上如下参数 -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false 纯属笔记。备忘
public class SubStringTest { /** * * @param src 源字符串 * @param subLength 需要截取的长度 * @return */ public static String subString(String src, int subLength) { if(src == null){ return null; } if(subLength == 0){ return ""; } StringBuffer sb = new StringBu ...
备注一下,随时复习用 左旋: 新节点插入后最近平衡因子为+2的祖先节点为A,若新节点位于A的左儿子B的左子树中,则可使用左旋操作进行平衡  改变指针指向. 右旋: 新节点插入后最近平衡因子为-2的祖先节点为A,若新节点位于A的右儿子B的右子树中,则可使用右旋操作进行平衡  改变指针指向. 左----右旋: 新节点插入后最近平衡因子为+2的祖先节点为A,若新节点位于A的左儿子B的右子树中,则可使用先左旋后右旋操作进行平衡  改变指针指向. 左----右旋: 新节点插入后最近平衡因子为+2的祖先节点为A,若新节点位于A的右儿子B的左子树中,则可使用先右旋后左旋操作进行平衡  改变指针指向.
Mysql慢查询日志_1--如何开启慢查询日志 Windows下开启MySQL慢查询 MySQL在Windows系统中的配置文件一般是是my.ini找到[mysqld]下面加上 log-slow-queries=C:/Program Files/MySQL/MySQL Server 5.1/Datafiles/slowquery.log long_query_time=2 log-slow-admin-statements log-queries-not-using-indexes Linux下启用MySQL慢查询 MySQL在Windows系统中的配置文件一般是是my.cnf找到[mysql ...
Global site tag (gtag.js) - Google Analytics