- 博客(106)
- 资源 (40)
- 问答 (2)
- 收藏
- 关注
原创 使用JNI,Java调用C库方法详细流程
【JNI】,Java Native Interface,即Java本地接口。JNI不仅仅是Android特有的,它是属于Java平台的,它允许在Java虚拟机内运行的java代码与其他编程语言(如c, c++和汇编语言)编写的程序和库进行交互。JNI调用姿势:Java —> JNI —> C/C++(SO库)步骤一:准备工作,将C/C++代码改写为JNI格式。例如:改写前:hrv.c#include <stdio.h>#include <stdl.
2021-04-20 19:00:04 523
转载 Linux 配置 tomcat8 开机启动
1. 在/etc/init.d 下新建一个文件 tomcat,并添加内容如下:#!/bin/sh# chkconfig: 345 99 10# description: Auto-starts tomcat# /etc/init.d/tomcatd# Tomcat auto-start# Source function library.#. /etc/init.d/functio...
2019-06-03 17:45:42 1082
原创 java面试题2019
面试题目1、springMVC框架调用流程的理解2、spring AOP理解3、spring事务管理特性、隔离级别、传播行为有哪些4、spring IOC理解、底层实现原理是JAVA的哪种原理机制5、spring中的bean生命周期和作用域6、mybatis如何防止SQL注入,#和$的区别7、springboot微服务的优点、缺点8、dubbo 和 springcl...
2019-03-22 17:18:14 1620
原创 解决Linux环境下Tomcat启动卡住的问题
最近发现在阿里云服务器上启动tomcat的时候会存在卡住的情况,这种情况是每次必现,通过搜索发现是随机数生成问题.解决方案如下:在服务器启动时也可以加上参数 -Djava.security.egd=file:/dev/./urandom在文件catalina.sh:JAVA_OPTS="-Xms2g -Xmx2g -XX:MaxMetaspaceSize=256m -Djava.security....
2018-05-07 16:53:32 3406 2
原创 微信支付和支付宝支付
微信支付和支付宝支付开发案列以下基础方法可以参考支付宝支付开放平台(https://doc.open.alipay.com/docs/doc.htm?treeId=204&articleId=105051&docType=1)和微信支付平台相关文档(https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3)//
2017-03-07 11:20:15 1664
转载 Tomcat性能优化方案整理
考虑一下这种场景,你开发了一个应用,它有十分优秀的布局设计,最新的特性以及其它的优秀特点。但是在性能这方面欠缺,不管这个应用如何都会遭到客户拒绝。客户总是期望它们的应用应该有更好的性能。如果你在产品中使用了Tomcat服务器,那么这篇文章就会给你几方面来提升Tomcat服务器的性能。感谢ITWorld article给本文提供资源。经过沉思我已经知道了和早期版本相比最新的Tomcat提供更好的
2016-07-27 12:25:17 2336
原创 Apache MINA 基础知识
Apache MINA 基础知识官方网站:http://mina.apache.org/http://my.oschina.net/ielts0909/blog?catalog=253154http://www.blogjava.net/mikechen/archive/2012/03/15/371938.htmlhttp://dxf1122.blog.
2016-06-22 18:11:17 787
原创 tomcat内存设置
1、linux下的tomcat: 修改TOMCAT_HOME/bin/catalina.sh 在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行: JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128m" 2、如果to
2016-04-15 21:40:26 696
原创 通过sql语句查看MYSQL表占空间,数据库所占空间
通过sql语句查看MYSQL表占空间,数据库所占空间Data_length:表中数据的大小Index_length:表的索引的大小Data_free: 表空间的大小data_Free :如果是共享表空间 data_free 是共享表空间的大小而非数据的大小。 如果是独享表空间才是该表的剩余空间。1、查看数据库所占空间SELECT CONCAT
2015-09-25 16:57:50 3494
原创 Java根据当前日期获得这一周的日期
/** * 测试 * @param args */ publicstatic void main(String[] args) { // 定义输出日期格式 SimpleDateFormat sdf = newSimpleDateFormat("yyyy-
2015-02-03 15:34:09 3937
原创 centOs5.10 下安装svn服务器
///////////////////////////===============CentOs5.10 下安装svn服务器================/////////////////////////////////////一:安装SVN#yum list sub*#yum install subversion//二:查看是否安装成功#svnserve --ver
2015-01-20 11:00:30 1021
原创 SpringMVC上传图片并压缩及剪切demo
/** * */package com.up.controller;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.Inp
2014-11-03 10:52:40 4750 2
原创 java上传图片剪切工具类
package com.up.util;import java.awt.Rectangle;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.Iterator;import
2014-11-03 10:49:57 1641 1
原创 java上传图片压缩工具类
package com.up.util;import java.awt.Image;import java.awt.geom.AffineTransform;import java.awt.image.AffineTransformOp;import java.awt.image.BufferedImage;import java.io.BufferedInputStream;imp
2014-11-03 10:47:37 2286
原创 java文件操作大全
一些常用的文件操作。package com.files.util;//Download by http://www.codefans.netimport java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;i
2014-10-13 11:05:28 1342
转载 jsp 弹出窗口设置大全
各种弹出页面的设计【1、普通的弹出窗口】 其实代码非常简单: window.open ('page.html') --> 因为这是一段javascripts代码,所以它们应该放在标签和之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 window.open ('page.
2014-07-18 18:13:53 12337
原创 java 随机数的生成
生成10个不小于100000的6位数public static void main(String[] args) { Random random = new Random(); for (int i=0;i<10;i++) { System.out.println("第=="+i+"个邀请码"+(random.nextInt(899999)+100000))
2014-06-25 10:05:17 1436
原创 js 开始时间,当前时间,结束时间的比较
//开始时间不能小于当前时间function startTimeIsBigThanTotay(startTime){ var startdate = new Date((startTime).replace(/-/g,"/")); var date = new Date(); if(startdate < date) { r
2014-05-22 15:38:03 2205
原创 mysql 存储过程的应用
MySQL存储过程的创建 (1). 格式MySQL存储过程创建的格式:CREATE PROCEDURE 过程名 ([过程参数[,...]])[特性 ...] 过程体这里先举个例子: mysql> DELIMITER // mysql> CREATE PROCEDURE proc1(OUT s int) -> B
2014-05-19 17:10:45 1127
原创 linux 下安装jdk及配置jdk环境图解
linux 下安装jdk及配置jdk环境一:先检测是否已安装了JDK执行命令:# rpm -qa|grep jdk 或 # rpm -q jdk 或 #find / -name jdk*/soft/openfire_java/jdk-7u40-linux-x64.rpm/usr/java/jdk1.7.0_15/usr/java/jdk1.7.0_
2014-05-05 11:46:56 1738
原创 linux下安装配置tomcat以及tomcat开机自启配置
Linux下Tomcat安装配置以及Windows不能连接服务器Tomcat解决方案一、从官方网站上下载tomcat软件包。官网地址: http://tomcat.apache.org/点击左侧的 download的一个版本,我选择的是 tomcat7.0,选择一个后缀名为.tar.gz文件直接下载到本地。二、通过工具SSH Secure 上传至linux服务器中,进行解压
2014-05-05 11:18:13 2944
转载 jsp中点击图片在弹出层显示大图
转载地址: http://www.oschina.net/code/snippet_1176814_24342
2014-04-25 10:39:23 9337
原创 linux 下安装mysql
参考资料 http://rq2-79.iteye.com/blog/175869 http://www.jz123.cn/text/3035482.html http://www.jb51.net/os/RedHat/1262.html
2014-04-22 14:28:05 1288
原创 在jsp中使用xheditor
在web开发中,经常会使用到编辑器进行图文内容的编辑,个人推荐使用xheditor,如你所见,CSDN也正是使用的xheditor。官方网站为:http://xheditor.com/xheditor-1.1.7 编辑器插件下载地址http://download.csdn.net/detail/huahuagongzi9999/7130273一,首先创建一个we
2014-04-01 15:59:58 2276
原创 jquery实现全选、反选
$(document).ready(function() { $("#selectAll").click(function() { $("input[name='subBox']").each(function() { this.checked = true; }); }); $("#reverse").click(function() { $("input[name='s
2014-03-11 15:58:03 1236 1
原创 VCL 学习 流媒体服务器
1 VLC源代码结构 http://blog.csdn.net/buffi/article/details/71899412 海狗哥的流媒体空间 http://jeremiah.blog.51cto.com/3 VLC官网 http://www.videolan.org/projects/4 VLC简介及说明 http://xhc66.iteye.com/b
2013-11-27 14:55:05 1334
转载 程序员学习网站大全
(转自:sunboy_2050:http://blog.csdn.net/sunboy_2050/article/details/5707382 原名:《学习编程技术的成长之路》)只要有一本好书,有一个舞台,每一个人都可能成为大牛级的高手,希望大家通过我精心搜集的这些网站找到自己的兴趣爱好,以增强自己的信心。众里寻他千百度,为了百度,为了梦想,我们一起分享、交流、奋斗!Sim
2013-11-25 16:02:45 2280
转载 Tomcat内存溢出的三种情况及解决办法分析
Tomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存溢出是不一样的,当然处理方式也不一样。 这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况: 1.OutOfMemoryError: Java heap space 2.OutOfMemoryError: PermGen space 3.OutOfMemo
2013-11-08 12:17:22 1144
转载 java -Xms -Xmx -XX:PermSize -XX:MaxPermSize
在做java开发时尤其是大型软件开发时经常会遇到内存溢出的问题,比如说OutOfMemoryError等。这是个让开发人员很痛苦、也很纠结的问题,因为我们有时不知道什么样的操作导致了这种问题的发生。所以我们不得不通过不断的优化自己的代码结构,重构了一次又一次。虽然说不断的重构自己的代码对公对私都是一件非常好的事,但是有时我们会发现有些时候不单单是通过重构自身的代码就能够解决这样的问题,因为也可能是
2013-11-06 17:22:05 2034
原创 Hibernate使用Tomcat连接池连接数据库
【Hibernate使用Tomcat连接池连接数据库】第一步: 在tomcat/conf/context.xml文件中配置连接池的信息; <Resource auth="Container" driverClassName="com.mysql.jdbc.Driver" maxActive="100" maxIdle="30" maxWai
2013-11-06 16:06:34 2903
原创 redis客户端之jedis 操作工具类
jedis 操作工具类包括连接池的使用及 jedis对string 、set、sortset、list、hash的所有常规操作。package com.jedis.util;import java.util.List;import java.util.Map;import java.util.ResourceBundle;import java.util.Set;
2013-10-30 19:21:18 10992 9
原创 redis之如何配置jedisPool参数
如何配置Pool的参数JedisPool的配置参数很大程度上依赖于实际应用需求、软硬件能力。以前没用过commons-pool,所以这次花了一整间专门看这些参数的含义。。。JedisPool的配置参数大部分是由JedisPoolConfig的对应项来赋值的。maxActive:控制一个pool可分配多少个jedis实例,通过pool.getResource()来获取;如果赋值为-1
2013-10-30 17:56:17 8643 1
原创 redis.conf 配置参数说明
配置文件参数说明: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid3. 指定R
2013-10-28 14:58:25 1238
原创 redis 之 jedis操作
Jedis操作redispackage com.jedis; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set;
2013-10-24 16:20:42 1414
原创 自我提升
一:tomcat 部署http://blog.csdn.net/yangxueyong/article/details/6130065二:spring性能提升http://blog.csdn.net/wangzhi_821/article/details/1936113三:新浪微博技术架构分析http://tech.sina.com.cn/i/2010-11-16/14
2013-08-22 17:20:08 1518
原创 myeclipse 激活码
一:myeclipse安装好后,新建一个java project,然后在src目录下新建一个MyEclipseGen类,具体代码copy下面代码即可。二:,然后直接运行java程序,在console输入register name,然后按下回车,即可产生激活码! 三:将注册名和激活码先复制出来,然后,选择MyEclipse>preferences>MyEclipse>Sub
2013-08-01 14:45:47 4132 1
原创 java发送GET/POST请求工具类
java发送GET/POST请求工具类import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL
2013-07-23 10:34:41 2170
原创 Jquery And REST
JQuery及JQuery UI相关资源链接:http://jquery.com/http://jqueryui.com/http://www.jeasyui.com/http://www.w3school.com.cn/jquery/ REST及RESTful HTTP相关资源链接:http://developer.51cto.com/art/200908/14182
2013-07-16 10:15:45 1305
原创 linux常用命令大全
bzip2recover 功能说明:用来修复损坏的.bz2文件。语法:bzip2recover[.bz2压缩文件] 补充说明:bzip2是以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区块损坏时,便可利用bzip2recover,试着将文件中的区块隔开来,以便解压缩正常的区块。通常只适用在压缩文件很大的情况。compress 功能说明:压缩或解压文件。
2013-07-14 10:50:29 2619
转载 使用solr搭建全文检索
使用solr搭建你的全文检索转载地址:http://www.blogjava.net/RongHao/archive/2007/11/06/158621.htmlSolr 是一个可供企业使用的、基于 Lucene 的开箱即用的搜索服务器。对Lucene不熟?那么建议先看看下面两篇文档:实战Lucene,第 1 部分: 初识 Lucene:http://www.ibm.com
2013-07-08 11:45:51 1120
小雨在线(包含80多个JS案例)
2011-06-25
SSH非常完整的整合步骤
2011-06-25
Js中去掉空格经典代码
2011-06-24
图书销售需求分析文档
2011-06-24
项目案例-在线电影售票
2011-06-24
《EJB3.0入门经典》的精简版
2011-06-24
struts1和struts2的区别
2011-06-24
java面试题大汇总(非常重要)
2011-06-24
JAVA正则表达式(权威版)
2011-06-24
SVN搭建和使用手册
2011-06-13
java util工具类
2014-04-30
yum配置文件
2014-04-23
apache-solr-3.5.0.jar
2013-06-27
JNI操作C代码返回二维数组数据怎么弄?
2021-10-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人