• 博客(91)
  • 资源 (2)
  • 收藏
  • 关注

转载 eclipse使用过程中,后台运行,甚至卡死解决方法

一.问题:使用eclipse,经常出现loading description for XXXX, 有时候能结束,有时候会一直没有反应,特别是这个时候执行了保存文件操作,一定会死掉。 原因:后来发现,这个loading description 是web项目加载描述文件,解决:在eclipse左边的Project Explorer区域的右边的箭头上点击打开菜单,然后点击菜单Customize view...

2018-04-16 10:33:32 3456

原创 springboot实践

小技巧:https://my.oschina.net/xiedeshou/blog/1926191最近在学习springboot,书看了一遍,开始实践,出了一些问题,记录1.@SpringBootApplication等注解无法被解析引入应该是springboot的包冲突了所致。需要删掉 repository\org\springframework\boot 目录下的spring-bo...

2018-04-10 11:17:13 458 2

原创 ant design开发环境搭建

1. 配置淘宝镜像npm config set registry " https://registry.npm.taobao.org " 1. 配置全局模块存放路径及缓存路径//设置npm config set prefix "D:\ProgramFiles\node\node_global"npm config set cache "D:\ProgramFiles\node\node_cache...

2018-04-03 10:31:21 1829

原创 weblogic上部署项目实录

最近公司有个客户要求服务器用weblogic,只好把原本在resin上跑的项目改造一下一.项目改造1.首先需要在web.xml同级目录下新建weblogic.xml,内容如下<?xml version="1.0" encoding="UTF-8"?><weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogi...

2018-04-02 16:57:46 855

原创 带GPG签名的Git tag

使用git 打标签时使用gpg加密GPG是加密软件,可以使用GPG生成的公钥在网上安全的传播你的文件、代码。为什么说安全的?以Google所开发的repo为例,repo即采用GPG验证的方式,每个里程碑tag都带有GPG加密验证,假如在里程碑v1.12.3处你想要做修改,修改完后将这个tag删除,然后又创建同名tag指向你的修改点,这必然是可以的。但是,在你再次clone你修改后的项目时,

2017-11-13 11:37:36 633

原创 从svn上迁移项目到公司gitlab

公司要用git取代svn,老大让我把我们做的项目迁移到gitlab上,然而我并不知道gitlab是什么东东!没关系找度娘我用的方式是先克隆到本地repository在push到gitlab以test项目为例:1.在本地打开git bash2.因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。   git config --global user.name

2017-11-03 17:24:39 5852

原创 java 把秒转化为00:00:00格式

最近项目用到整理记录public static String formatTime(Object timeTemp) { int timeParam = 0; if (timeTemp instanceof Integer) { timeParam = (Integer) timeTemp; } if (timeTemp instanceof String) { t

2017-10-23 16:15:20 3062 1

原创 oracle表空间扩容

1.oracle数据库扩容,2.设置表空间文件自动扩容

2017-09-30 16:12:17 2160

原创 oracle 从一个oracle导数据到另外一个oracle(二)

场景:原有数据库A突然宕掉了,新搭建了数据库B应急,A启动后要把A上的数据迁移到B上,限制:1、A数据库是Oracle10g,B数据库是Oracle11g           2、A的字符集是AMERICAN_AMERICA.ZHS16GBK,B的字符集是AMERICAN_AMERICA.UTF8           3、A的用户名为OSMP和OSMPPORTAL,B上对应的用户名为O

2017-09-26 11:35:29 1766

原创 java文件上传总结

最近公司项目用到文件上传,总结一下第一种 传统表单上传比较简单,网上也有好多文章介绍,推荐一篇:表单方式文件上传和下载再此只提醒两点:一,form表单中要加入enctype="multipart/form-data" method="post"POST上传文件最早的HTTP POST是不支持文件上传的,在1995年,ietf出台了rfc1867,也就是《RFC 1867 -Fo

2017-09-05 14:06:53 675

原创 mybatis中的两种传参方式#{}和¥{}原理

之前没注意,最近公司测试提了个bug,问题:输入框中输入单引号会报错,原因:单引号截断了sql总结:#{}速度快,能防止sql注入,是占位符方式,先预编译,然后填充参数,字符串格式,相当于填空题 用户名=(___),参数只是下划线上的内容          ${}是直接拼接到语句上,执行语句,对于上面那道填空题 ,这种方式需要自己拼括号和参数,但是也可以拼接想执行的任何语句,也就是

2017-08-28 14:38:50 5478

原创 关于三种编码方式的排雷escape,encodeURI,encodeURIComponent

有人建议使用encodeURIComponent,但是项目中原来的人用的是encodeURI,也就延续了,然后问题出现了问题:用encodeURI编码,用java.net.URLDecoder.decode(po.getProduceName(),"UTF-8")解码,但是输入+号时,会变成空格解决:使用encodeURIComponent编码,或者自己写个工具类替换//对特殊字符

2017-08-28 14:19:47 634

原创 oracle 从一个oracle导数据到另外一个oracle

用exp和imp导出导入数据导出:exp OSMPPORTAL/PORTAL@orcl file=/home/oracle/osmpportal.dmp导入:imp ccod/ccod@192.168.30.20:1521/ccpbs16 file=/home/oracle/osmpportal.dmp fromuser=OSMPPORTAL touser=osmpportalimp

2017-08-08 15:13:39 3668

转载 腾讯云Centos6.6搭建javaweb环境:mysql5.1+jdk1.7+tomcat6完整过程

原文地址:http://blog.csdn.net/a445849497/article/details/51436051近日,入手了个腾讯云服务器,想着Linux稳定,就选择了linux centos6.6系统,最新的是7.1,但是听说6.6比较稳定,就选择了6.6,下面把步骤贴出来,希望对大家有所帮助。前期准备:安装centos6.6系统在安装系统时

2017-08-04 11:58:16 391

原创 操作oracle 常见错误

最近做的项目java+oracle,第一次用oracle,出现了很多错误,再次记录1.ORA-00904: invalid identifier   说明:标识符无效  原因:引用了不存在的列名2.ORA-00913: too many values  原因:插入的数据比原来的字段名多了3.ora-00917 missing comma  原因:sql语句中少了括号或逗

2017-07-22 11:58:22 479

原创 jdbc连接oracle报错ERR=12505

Sid填写错误

2017-07-05 14:24:19 594

原创 maven打包的时候不打包test里的内容

mvn package -Dmaven.test.skip=true

2017-07-05 14:23:36 4314

原创 maven打包的时候报错:Failed to execute goalcom.google.code.maven-svn-revision-number-plugin:svn-revision-num

maven打包的时候报错Failed to execute goalcom.google.code.maven-svn-revision-number-plugin:svn-revision-number-maven-plugin:1.13:revision(default) on project omsp: svn: E155021:This client is too old to

2017-07-05 14:23:02 2578

原创 启动resin报错:Error runningnewResin: Can't find neither 'server' nor 'server-default' nor 'server-multi'

1. Error runningnewResin:Can't find neither 'server' nor 'server-default' nor 'server-multi' element因为resin.xml缺少server-default>      httpaddress="*"port="8080"/>   httpaddress="

2017-07-05 14:21:45 815

原创 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver (in EnvironmentClassLoader[resin-system:,NEW

描述:很明显是mysql驱动找不到我用的是idea配置resin运行java项目java项目下的lib包里已经有mysql驱动包但是还是报错后来发现数据源写到了resin.xml里了原因:因为resin启动后首先加载resin.xml文件,读到数据源后发现resin下的lib包里没有mysql驱动,所以报错解决方法:把mysql和oracle驱动放到resin服务器的lib

2017-07-05 10:16:29 2516

原创 nested exception is java.lang.IncompatibleClassChangeError: class org.springframework.core.type.clas

这是jar包冲突引起的spring-core.jar已经有asm所以不用再单独导入asm包了

2017-07-04 17:02:59 3008

转载 Linux常用命令之系统管理命令top free df du

一、 top1.作用top命令用来显示执行中的程序进程,使用权限是所有用户。2.格式top [-] [d delay] [q] [c] [S] [s] [i] [n]3.主要参数d:指定更新的间隔,以秒计算。q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。c:显示进程完整的路径与名称。S:累积模式,会将己完成或消失的子行程的CPU时间累积起

2017-05-08 09:58:35 799

原创 由于磁盘空间不够导致redis,zookeeper,kafka,storm死掉的解决方法

在公司的三台虚拟机上答了redis,zookeeper,kafka,storm集群,redis装在redis用户下,其他的装在storm用户下但是发现莫名奇妙的总是会死掉,一直差不出原因,后来发现是磁盘空间不够用命令 df -h查看时挂载点是/home的使用量已经达到97%,在网上查换挂载点,本来以为换到属于根目录的opt下1.先取消挂载umount /home2.修改/etc/f

2017-05-05 18:34:33 3391

原创 java中接口的意义

之前感觉都明白了,但是过了一段时间,特别是在公司写了一个项目,又困惑了,还是整理一下记录下来吧简单地说:接口的作用就是把使用接口的人和实现接口的人分开,实现接口的人不必要关心谁去使用,而使用接口的人也不用关心实现的细节。4点关于JAVA中接口存在的意义:  1、重要性:在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这

2017-03-30 18:10:35 4653

原创 jquery mobile--外部链接切换(怪异嵌套)

如图:怪异现象原因:jquery mobile内部链接是通过在标签内将href属性值设为#+id的形式,外链则是在中增加rel属性,并将属性值设为external,如:goto解决:在a标签中加rel="external" 如果是表单加data-ajax=“false”

2017-03-24 12:03:20 759

原创 jquery Mobile—js不加载

最近在做一个移动端项目,据说jquery mobile很好用,但是一接触直接来了两个闹心的异常,坎坷的弄了好久才解决,整理出来共享给大家1.在使用jQuery Mobile进行Web开发中,当页面跳转时(pageA => pageB),在pageB中引用的JS并未成功运行原因:JQM并为将整个页面加载到当前的dom中,仅将data-role="page"元素(或body)加入当前的dom中

2017-03-24 11:45:54 2256

原创 idea使用svn “Previous operation has not finished; run 'cleanup' if it was interrupted“报错的解决方法

使用SVN提交代码,突然出现这个问题网上查了下资料。Svn的operation是存放在“work queue’“里的。而“work queue’是在内嵌数据库wc.db的work_queue表中的。看看work_queue表中放了些什么,再做处理。解决方法:清空svn的队列1.下载sqlite3.exe   2.找到项目的.svn文件,查看是否存在wc.db

2017-03-21 18:10:29 2439

转载 10级台阶,一次一步或两步,打印所有的走法

public class nm123 { public static void main(String[] args) { printSteps("", 10); } private static void printSteps(String preSteps, int leftSteps) { if(preSteps == null) preSteps =

2016-10-08 21:10:31 4099

转载 分割单词

题意:把一个集合的单词按照每行L个字符放,每行要两端对齐,如果空格不能均匀分布在所有间隔中,那么左边的空格要多于右边的空格,最后一行靠左对齐。思路:没有什么特别算法,就是模拟,主要分情况判断。首先分两大类,末行和非末行;然后末行所有单词间放一个空格,最后面补充空格;非末行再分两类,如果只有一个单词就靠左放,右边补空格;如果有多个单词,即计算有几个间隔num和几个多余的空格extra(除每两个单

2016-10-08 21:03:43 1221

原创 n个正整数,联接成一排,组成一个最小(最大)的多位整数

描述:设有n个正整数,将它们联接成一排,组成一个最小(最大)的多位整数。程序输入:n个数程序输出:联接成的多位数例如:n=2时,2个整数32、321连接成的最小整数为:32132n=4时,4个整数55、31、312、33 联接成的最小整数为:312313355思路:两个方向:a.先组合,后排序,b.先排序,后组合,但是要注意:A=’321’,B=’32’,按照标准的字符串比较规则因为A>B

2016-10-08 20:48:58 7154

原创 大数相乘

前两天乐视二面,上来就让我写大数相乘,没写出来,回来一查好常见的题!!总结一下:逐位相乘处理进位法思路:用char数组处理每一位,乘积是逐位相乘,也就是aibj,结果加入到积C的第i+j位,最后处理进位即可,例如:A =17 = 1*10 + 7 = (7,1)最后是十进制的幂表示法,幂次是从低位到高位,以下同。B=25 = 2*10 + 5 = (5, 2);C = A * B =

2016-09-25 11:39:14 437

原创 书单

1.计算机体系结构2.大型网站系统与java中间件开发实践3.java核心技术4.Windows via c/c++ Windows核心编程

2016-09-22 11:28:02 267

原创 每个数均可表示成若干个完全平方数(1,4,9,16,25……)之和

JAVA编程:每个数均可表示成若干个完全平方数(1,4,9,16,25……)之和,完全平方数是可重复,求出n的一种组合要求完全平方数的个数最少。如:12=4+4+4;13=4+9package test;import java.util.Scanner;public class Main { static int data[]=new int[10000001]; publ

2016-09-22 11:24:04 2491 2

原创 什么是Java的反射机制

Java反射机制是Java的特点,是框架实现的基础,精简总结一下1.什么是反射答:就是可以在程序运行的时候动态装载类,查看类的信息,生成对象,或操作生成对象。类在运行的时候,可以得到该类的信息,并且 可以动态的修改这些信息,自己能看到自己,跟照镜子一样,也就是说Java的反射机制是在编辑的时候并不确定哪个类被加载了,而是在程序运行的时候才加载、探知、自审,使用在编译期并不知道的类,这样的特

2016-09-01 19:29:31 6995

原创 lintcode栅栏染色

描述:我们有一个栅栏,它有n个柱子,现在要给柱子染色,有k种颜色可以染。必须保证任意两个相邻的柱子颜色不同,求有多少种染色方案。样例:n = 3, k = 2, return 6 post 1, post 2, post 3way1 0 0 1 way2 0 1 0way3 0

2016-08-18 14:43:13 827

原创 lintcode打劫房屋

描述:假设你是一个专业的窃贼,准备沿着一条街打劫房屋。每个房子都存放着特定金额的钱。你面临的唯一约束条件是:相邻的房子装着相互联系的防盗系统,且 当相邻的两个房子同一天被打劫时,该系统会自动报警。给定一个非负整数列表,表示每个房子中存放的钱, 算一算,如果今晚去打劫,你最多可以得到多少钱 在不触动报警装置的情况下。样例:给定 [3, 8, 4], 返回 8.

2016-08-18 14:17:13 330

原创 lintcode爬楼梯

假设你正在爬楼梯,需要n步你才能到达顶部。但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶部?样例比如n=3,1+1+1=1+2=2+1=3,共有3中不同的方法返回 3解题:如果把前几项列出来就能看出这是个斐波那契数列public int climbStairs(int n){ if(n<0) return 0; if(n==0||n==1

2016-08-18 11:09:07 379

原创 lintcode斐波那契数列

查找斐波纳契数列中第 N 个数。所谓的斐波纳契数列是指:前2个数是 0 和 1 。第 i 个数是第 i-1 个数和第i-2 个数的和。斐波纳契数列的前10个数字是:0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ...method1:递归法(耗时太长)public int fibonacci(int n){ if(n==1){

2016-08-18 10:27:33 383

原创 substring()函数

今天使用substring()函数,对于参数理解不是很好,在网上看也有好多错的,自己测试了一遍,记录下来substring(int beginIndex,int endIndex)中第一个参数是开始位置,第二个参数是结束位置,String s="abcdefg";System.out.println(s.substring(2,4));结果:cd如果只给一个参数,是从参数位

2016-07-19 15:57:38 2601

原创 java语言有哪些优点?

1.java语言为纯面向对象语言,能够直接反应现实生活中的对象,因此开发人员编写程序更为容易2.跨平台性,JAVA语言可以“一次编译,到处运行”java为解释性语言,编译器会把java代码变成“中间代码”然后再虚拟机上解释执行,由此java有很好的可移植性3.具有较好的安全性和健壮性,java语言提供了防止恶意代码攻击的安全机制(数组边界检测和bytecode校验等)Java的加强类机制、

2016-06-20 14:12:19 629

sqlite3.exe

2017-03-21

韩顺平hibernate

韩顺平hibernate

2016-05-04

空空如也

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

TA关注的人

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