- 博客(35)
- 资源 (3)
- 收藏
- 关注
原创 Linux常用命令
1、查看目录占用空间大小du -ah --max-depth=1 .2、查找文件位置which 文件名3、在当前目录下查找.c文件find . -name "*.c"4、显示当前目录所在位置pwd5、查看java相关的进程ps -aux|grep java6、查看磁盘占用空间df -h7、查看服务器性能top...
2020-11-10 11:40:44 215
转载 MongoDB密码设置(转)
mongodb密码和传统数据如mysql等有些区别: mongodb的用户名和密码是基于特定数据库的,而不是基于整个系统的,所以所有数据库db都需要设置密码。1. 查看所有数据库(在mongodb新版本里并没有admin数据库,但是并不妨碍第2步操作。)show dbs2. 进入admin数据库use admin3. 创建管理员账户db.createUser({ user: "admin", pwd: "password", roles: [{ role: "userAdmi
2020-11-10 10:58:57 1391
原创 linux环境mongodb安装、启动、停止
一、安装:1、进入/u01目录下载mongodb安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装):cd /u01#下载wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.3.tgz#解压tar -zxvf mongodb-linux-x86_64-3.6.3.tgz2、创建数据库目录:#进入mongodb目录mkdir mongodb#创建data文件夹mkdir d..
2020-11-10 10:44:43 443
原创 关于线程池分段查询后统一导出解决方案
一、创建线程类MyThreadclass MyThread implements Callable<List<String>>{ private String name; private int fromPage; private int endPage; private CountDownLatch latch; MyTh...
2019-04-08 19:24:45 252
原创 修改MySql为允许远程访问
d:\mysql\bin\>mysql -h localhost -u root mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; mysql>FLUSH PRIVILEGES; mysql>EXIT;...
2018-07-03 18:51:55 678
原创 maven 将jar包加到本地仓库
mvn install:install-file -Dfile=D:\myDoc\private\private_jars\javailp-1.2a\javailp-1.2a.jar -DgroupId=net.sf.javailp -DartifactId=javailp -Dversion=1.2a -Dpackaging=jar
2018-05-22 10:26:51 168
原创 Java线程-运动员赛跑
/** * 运动员赛跑 * @author wyh * */public class ThreadDemo2 { public static void main(String[] args) { int threadCount = 10;//运动员数量 final CountDownLatch latch = new CountDownLatch(threadCount); for (int...
2018-05-18 15:58:39 1012
原创 Java线程-实现售票
/** * 窗口卖票问题线程 * * @author wyh * */public class ThreadDemo { /** * @param args * @throws InterruptedException */ public static void main(String[] args) throws InterruptedException { /** * 开通A、...
2018-05-18 15:52:55 245
原创 java 大数据EXCEL导出
1、需要加载以下三个包使用XSSFWorkbook 实现大数据导出,将数据分批从数据库取出,比如一次1万条,然后按顺序生成相应的EXCEL文件,再通过压缩处理,将生成的EXCEL文件压缩为ZIP包,下载该包poi-ooxml-3.17.jar、poi-3.17.jar、hutool-all-4.0jar在项目的pom.xml的dependencies中加入以下内容:<!-- https://...
2018-04-20 15:00:28 1835
转载 阿里云启动tomcat慢的解决办法
在tomcat bin/ catalina.sh 中加入JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom"
2018-04-18 11:23:22 680 1
原创 sql not in ,in 优化
1.not in用left join代替原sql:select * from yunli_cargos where id not in(select cargoid from yunli_cargo_fee);改为left join:select a.* from yunli_cargos a left join yunli_cargo_fee b on b.cargoid=a.id where ...
2018-04-03 11:06:07 1432
原创 postgresql递归查询并将结果拼接
pg由于对大小写不敏感,如果字段中有大写,需要将该字段加双引号,否则自动转为小写查询with RECURSIVE cte as ( select a.id,a.name,a."parentId" from system_area a where id=130000 union all select k.id,k.name,k."parentId" from system_area k ...
2018-03-10 20:23:16 4528
原创 常用postgresql命令
1.初始化postgresql数据库 sudo service postgresql initdbInitializing database: [ OK ] 2.启动postgresql服务sudo service postgresql start Starting postgresql service: [ OK ] 3.查看postgresql的服务状态
2017-09-05 17:36:58 720
原创 postgresql解决锁表
--查询是否锁表了select oid from pg_class where relname='可能锁表了的表'select pid from pg_locks where relation='上面查出的oid'--如果查询到了结果,表示该表被锁 则需要释放锁定select pg_cancel_backend(上面查到的pid)
2017-03-29 18:56:14 27090 2
转载 postgresql在windows重装后如何重新恢复的方法
postgresql在windows重装后如何重新恢复的方法背景windows系统重装后我们的postgresql服务器就不会正常启动,因为在系统中注册的服务重装后已经没有了,但是你的postgresql不是安装在系统盘区上的,那么postgresql服务器的文件和数据就还是存在的,比如原来的安装目录是D:\PostgreSQL,那么我们怎么让服务器服务自动运行起来,这样我
2017-03-10 16:20:21 1575 1
转载 su - postgres时,显示为bash-4.2$如何解决
1、出现这样的问题是因为缺少用户配置文件,因为在Linux下每次通过useradd创建新的用户时,都会将所有的配置文件从/etc/skel复制到新用户的主目录下,一般默认在home下面的新用户主目录下,而关于/etc/skel这个目录,是主要被useradd所用到。2.安装postgresql后,安装程序会自动创建postgres这个用户,但是使用 su - postgres切换用户时
2017-01-05 16:15:13 5835
转载 Errors running builder 'JavaScript Validator' on project '......'.
在编译java工程时,如果出现“Errors occurred during the build. Errors running builder 'JavaScript Validator' on project '......'. java.lang.NullPointerException ”这样的错误,主要是由于JavaScript Validator校验
2016-09-01 09:15:49 307
转载 MyEclipse快捷键
Ctrl+Shift+F 格式化代码Ctrl+/行注释(取消行注释)Ctrl+Shift+/ 块注释Ctrl+Shift+\ 取消块注释Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位
2016-08-26 09:08:53 154
原创 jquery 全选 第二次失效
$(this).attr('checked',false);改为$(this).prop('checked',false);$(this).prop('checked',true);
2016-07-12 11:37:30 337
原创 MyEclipse配置Maven插件
一、工具环境1、jdk-7u80-windows-x642、apache-tomcat-7.0.703、apache-maven-3.3.94、MyEclipse 10.75、windows7系统二、配置JDK环境在安装maven之前,先确保已经安装JDK1.7及以上版本,并且配置好环境变量三、maven下载配置1、目前最新版本为maven3.3.9 下
2016-06-22 14:52:05 11732 1
原创 Windows7配置JDK7环境
一、工具环境1、jdk-7u80-windows-x642、apache-tomcat-7.0.703、apache-maven-3.3.94、MyEclipse 10.75、windows7系统二、安装JDK1、点击下载好的JDK安装程序,百度一下,网上很多,然后弹出如下界面,点击“下一步”即可2、此时比较关键,设置安装的路径,可以事先建立一个文件夹,以在
2016-06-22 12:47:32 2406
转载 freemarker在dreamweaver 中的优化
freemarker脚本将你的页面搞得一团槽吧.修改一下dreamweaver的配置,将freemarker 脚本显示成和js一样的图标效果吧以dreamweaver8为例打开Dreamweaver 8\Configuration\ThirdPartyTags\Tags.xml加入" detect_in_attribute="
2016-06-12 10:50:19 410
转载 MyEclipse ant 报错 Specified VM install not found: type Standard VM, name jre
将“workspace /.metadata/.plugins/org.eclipse.debug.core/.launches/”下的文件都删除掉的确,删除了解决问题了,但为什么这样就能解决问题却没有人说。真正的问题解决方法在这里:在项目中,右键点击ant文件,选择Run As -- External Tools Configuration,在这个页面的顶端就会看到有红叉叉的报错
2016-06-07 10:57:58 311
原创 postgresql 获取所有表名、字段名、字段类型、注释
获取表名及注释:select relname as tabname,cast(obj_description(relfilenode,'pg_class') as varchar) as comment from pg_class c where relkind = 'r' and relname not like 'pg_%' and relname not like 'sql_%'
2016-06-03 11:36:02 37563 4
原创 postgresql in 优化
原sql:select * from table_a where cid in(select cid from table_b where cname like '%aaaa%');优化sql:select a.* from table_a a,(select cid from table_b where cname like '%aaaa%') b where a.cid=b.cid
2016-06-02 13:06:59 2189
转载 PostgreSQL UPDATE 中包含子查询的性能优化
摘要: 一位网友使用update t1 set info=(select info from t2 where t1.id=t2.id) where t1.id一位网友使用update t1 set info=(select info from t2 where t1.id=t2.id) where t1.id9999;这种查询时,发现性能很低。而单独执行时很快的。原因分析:post
2016-06-02 12:54:50 9477 1
转载 PostgreSQL配置优化
硬件和系统配置操作系统Ubuntu13.04系统位数64CPUIntel(R) Core(TM)2 Duo CPU内存4G硬盘Seagate ST2000DM001-1CH164测试工具PostgreSQL-9.1.11测试工具工具名称pgbench
2016-06-02 12:36:52 271
原创 postgresql查看死锁
SELECT * FROM pg_stat_activity WHERE datname='数据库名' and waiting='t';
2016-05-24 11:08:59 4328
原创 Postgresql更改字段类型
ALTER TABLE 表名 ALTER COLUMN 字段名 SET data TYPE integer USING 字段名::integer;
2016-05-24 11:05:49 7274 2
转载 Windows XP中搭建javaweb发布环境
Javaweb程序的应用已经很广泛。但是很多的程序都是在发布在非Windows系统中。今天刚好有空就写一篇关于Windows XP中搭建javaweb发布环境的文章。本篇是不包含数据库部分。工具/原料Windows XPjdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008apache-to
2016-05-24 10:51:13 362
转载 PostgreSQL分区表(Table Partitioning)应用
一、简介 在数据库日渐庞大的今天,为了方便对数据库数据的管理,比如按时间,按地区去统计一些数据时,基数过于庞大,多有不便。很多商业数据库都提供分区的概念,按不同的维度去存放数据,便于后期的管理,PostgreSQL也不例外。 PostgresSQL分区的意思是把逻辑上的一个大表分割成物理上的几块儿。分区不仅能带来访问速度的提升,关键的是,它能带来管理和维护上的方便。
2016-05-24 10:49:39 384
转载 PostgreSQL 递归查询
数据库中的数据存在父子关系(单继承,每一条记录只有一个父亲). 如果要查询一条记录以及他的所有子记录,或者要查询一条记录以及他的所有父记录.那么递归查询就再合适不过了.可以简化复杂的SQL语句现在数据库有一张Place表,用于存放中国的地区信息.CREATE TABLE place( id serial NOT NULL, --
2016-05-24 10:44:45 463
转载 POSTGRESQL 数据库导出SQL语句
1、切换到C:\Program Files\PostgreSQL\9.4\bin目录2、在DOS命令行中输入以下语句pg_dump --host hostname --port 5432 --username username -t testtable > /var/www/mytest/1.sql testdb命令解释:pg_dump --host h
2016-05-08 15:12:02 1903
微信支付V3 Java jsApi 扫码支付 Demo
2016-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人