- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 spring boot 学习笔记
springboot 的配置文件名为application.properties默认的位置在classpath根目录,或者classpath:/config默认的文件名可以用 --spring.config.name=xxxx 后缀可以省略默认的文件路径可以用 --spring.config.location=xxxx 配置文件需要指定全路径 包含目录加文件名。加载外部的配置可以用
2017-11-22 16:32:13 304 1
原创 Spring AOP 方法内部不生效
今天项目中遇到用Spring AOP 方法不生效的问题。(同一对象中方法的互相调用,如A对象里面有B、C 两个方法,B方法内部调用C方法,直接对B方法进行切面没问题,直接对C方法切面,AOP不生效),原来AOP内部是基于代理来实现的,直接对B方法作用是得到代理对象调用B方法,因此AOP生效。B内部调用C,其实是this.C ,this 是当前对象,并不是代理对象,所以不生效。解决办法C方法写到另一
2016-05-17 10:46:47 1498
转载 java 中synchronized关键字的用法
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synch
2014-11-25 11:29:18 412
转载 Tomcat 调优
二、一切基于JVM(内存)的优化2.1 32位操作系统与64位操作系统中JVM的对比我们一般的开发人员,基本用的是都是32位的Windows系统,这就导致了一个严重的问题即:32位windows系统对内存限制,下面先来看一个比较的表格:操作系统操作系统位数内存限制解决办法Winxp
2014-10-16 15:29:37 433
转载 ORACLE 分区表简介
ORACLE-分区表此文从以下几个方面来整理关于分区表的概念及操作:1.表空间及分区表的概念2.表分区的具体作用3.表分区的优缺点4.表分区的几种类型及操作方法5.对表分区的维护性操作.6.表的分区做过改变后索引问题7.将一个非分区表转换为分区表 (1) 表空间及分区表的概念表空间
2014-10-15 11:10:37 467
原创 java 环境变量的配置
1.配置环境变量:(相对路径)JAVA_HOME C:\Program Files\Java\jdk1.6.0_18 jdk安装目录2.新建(CLASSPATH)CLASSPATH =.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3.编辑path环境path =%JAVA_HOME%\bin;%JAVA_HOME%\jre
2014-03-26 16:08:52 455
原创 随笔 java jar 的路径问题
当java 代码在eclipse中运行没问题,但是打成jar 包单独运行却出现错误。在读取配置文件时,文件在jar包内因此到不到。 则可以使用 Resources.getResourceAsStream("XXX.properties");来加载文件。
2014-03-26 15:01:16 398
原创 java shallow clone(浅克隆)与深克隆(deep clone) 笔记
java实现shallow clone(浅克隆)与深克隆(deep clone)克隆就是复制一个对象的复本.但一个对象中可能有基本数据类型,如:int,long,float 等,也同时含有非基本数据类型如(数组,集合等)被克隆得到的对象基本类型的值修改了,原对象的值不会改变.这种适合shadow clone(浅克隆).但如果你要改变一个非基本类型的值时,原对象的值却改变了,.
2014-03-25 15:34:04 667
转载 Java中try catch finally语句中含有return语句的执行情况
在这里看到了try catch finally块中含有return语句时程序执行的几种情况,但其实总结的并不全,而且分析的比较含糊。但有一点是可以肯定的,finally块中的内容会先于try中的return语句执行,如果finall语句块中也有return语句的话,那么直接从finally中返回了,这也是不建议在finally中return的原因。下面来看这几种情况。情况一(t
2014-03-20 15:48:34 457
原创 写给现在的自己
最近看了许多大牛写的博客,收益还是挺多的。回过头来看下自己,从业的时候不算太长,但也不短了,自己为什么和别人差那么多。觉得自己什么都不是了,什么都不会了。问问自己这些年来都做了些什么,身为一个java开发人员,连许多java基础都不知道,数据结构不清楚,算法根本就不会写,不用eclipse连最基本的重写equals和hashCode方法都不会,sql也一塌糊涂,liunx不会,前端js ,jq
2014-03-20 11:22:08 478 1
转载 HashTable相关操作实现
转载来自:http://blog.csdn.net/ns_code/article/details/20763801前言 学过Java的人肯定对Hash这个词非常之熟悉,HashTable、HashSet、HashMap等都是对哈希表的封装或改进。这次我们来看下哈希表用C语言表示的封装实现。哈希表 哈希表又叫散列表
2014-03-19 10:13:48 541
原创 java 处理zip 压缩与解压的问题
今天项目中遇到zip文件的压缩与解压问题。处理的是压缩和解压多级目录的问题。废话不说把代码先贴上。 /** * 创建ZIP文件 * @author 小马 * @creaetime 2013年12月9日 下午4:30:37 * @param sourcePath 文件或文件夹路径 * @param zipPath 生成的zip文件存在路径(包
2013-12-11 17:32:26 997
原创 java 在window 下调用dos 命令的问题。
今天拿到一个需求要求实现通过端口号去杀掉进程,本来想通过进程名去杀进程如(java.exe),但是我们同一个服务器上部署了N个tomcat,意思就是有N个java进程,所以只能通过端口号去识别。在直接在dos下执行 netstat -ano|findstr 8080,能够找到该进程的pid,然后 通过 taskkill /pid xxx 去杀掉该进程,在dos下运行没问题,可是当通过java
2013-12-05 17:57:22 810
原创 js 长整型(Long)转为时间类型
项目中有时候遇到要把一个long类型转换为时间类型。var date = new Date(1230604230000); var theDate = date.toLocaleString(); alert(theDate); 2008年12月30日 10:30:30var theDdate1 = theDate.replace(/年/,'-')var the
2013-09-16 20:22:31 5716
转载 js 分页
demo如下,实现思路:页面数据一次性全部加载完毕,js部分通过函数控制其是否显示达到分页的功能,有一个方法通过递归即可全部实现上一页、下一页、首页、尾页的功能,同时页面显示的分页点击部分也是由js内部innerHTML写入 1、js部分(单独保存为page.js)--js中的加减参数需要根据实际情形决定,即table第一行开始到真正的数据行之间有几行,则加减参数就是几
2013-07-31 14:46:23 676
原创 rtf 中处理中文乱码以及utf-8 gbk 所占字节的问题
在一个项目中遇到用读取rtf 模板,然后替换内容。rtf的读取和替换请参考上一篇文章。在使用过程中遇到了中文乱码的问题。在例子程序中没有出现乱码,当把代码移植到项目中居然出现了乱码问题,原来是例子程序是在GBK编码的项目下,而我们自己的项目采用的是UTF-8的编码。修改程序在写文件的时候采用UTF-8的编码。可是乱码问题没有得到解决,感觉没道理啊。一般情况下中文占两个字节,在GBK中确实是这样的,
2013-06-05 18:48:42 5461
原创 Java 读取rtf模板内容然后替换内容,保存为word
Java 读取rtf模板内容 替换变化部分形成 新的rtf文档,参考了一些资料。废话不说,直接上代码。其中一些代码来自网络。package com.itext;import java.io.File;import java.io.FileInputStream;import java.io.FileWriter;import java.io.IOException;im
2013-06-04 17:50:03 4487 1
转载 jni对象的传递
1.java与C之间的基本数据传递。在这之前有必要先了解java与C之间基本类型映射关系,如下表所示:Java 类型本地类型描述booleanjbooleanC/C++8位整型bytejbyteC/C++带符号的8位整型charjcharC/C++无符号的
2013-01-10 09:13:08 669
转载 JAVA udp 简单例子
服务器端代码import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class UDPServer {public static void main(String[] args
2012-08-28 10:30:45 464
原创 java 调用DLL的问题。。。
由于项目的需要,这两天研究了下有关JAVA调用DLL的内容,由于自己的水平还处于初级阶段吧,在网上也找了很多资料但是对于项目一直没什么进展,我用的是JNI的调用。第三方给我们提供了调用的方法的文档,包括DLL,相关的Include,lib文件。如:INFSDK_Net.dll, INFSDK_Net.h,INFSDK_Net.lib等等。。如方法原型:INFSDK_API bo
2012-07-06 17:18:01 436
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人