- 博客(42)
- 资源 (5)
- 收藏
- 关注
原创 Linux Ubuntu apt-get安装docker
在unbuntu上面安装docker肥肠简单。。首先确保自己的linux内核是3.10以上的版本输入命令查看内核版本uname -a安装docker的命令很简单sudo apt-get updatesudo apt-get install -y docker.io安装的时间可能有一点长,请耐心等待。。。安装完成后可能需要启动下。。systemctl start docker......
2019-03-28 16:49:35
35435
8
原创 mac安装更新php
mac自带的php版本为5.6,感觉版本太老了所以想安装7.2版本的php,安装过程中有一些小麻烦,这里分享一下,希望能帮助到需要的同学。 mac安装php的方法也很多,在这里介绍下使用Homebrew进行安装。 首先先安装Homebrew,如果安装过的就飘过~ 先在mac终端输入以下命令:ruby -e "$(curl -fsSL https://raw.githubuserc...
2019-01-14 16:59:31
1719
原创 Linux Ubuntu apt-get安装mysql
自从转前端以后好久都没有和数据库打过交道了,最近在写一个node项目需要用到mysql,但是又不想在本地安装数据库,就想着在云服务器上安装了,网上百度了安装方法,大多都是去mysql官网下载官方编译好的二进制文件,这个至少都是几百M大小的安装包,下载下来太麻烦了。Ubuntu可以使用apt-get安装软件,所以就尝试了下。一、apt-get update首先需要把apt-get更新到最新,不然可能会
2017-08-27 16:59:43
39403
4
原创 Mac 连接有线网 报BasicIPv6ValidationError错误
Mac 连接有线网 报BasicIPv6ValidationError错误之前在公司是用的无线网好好的,今天到公司换成有线网了,结果一直没有网,我觉得可能是IP被占用了,然后就手动设置IP,但是一直在保存的时候提示:BasicIPv6ValidationError,在网上找了各种办法,但是大多都是各种复制粘贴的方法,没有任何用处,不过最后还是找到解决办法了。首先思路和其他办法是一样的,先关闭IPv6
2017-08-24 16:14:04
7293
原创 使用PM2管理node项目
使用PM2管理node项目 最近在自学node,写了一些node项目,想部署到阿里云服务器上面,在服务器上部署需要注意一个问题,本地开发的时候,使用node app.js 这个命令启动了项目以后,按ctrl+c或者是关闭了终端窗口(win下面是cmd)以后,程序就会自动停止。把项目部署到云服务器上也是一样的,关闭终端以后,程序就停止了,所以必须想办法让程序始终运行。 在这里我使用
2017-05-16 16:39:39
4503
原创 解决linux下node.js全局模块找不到的情况
解决linux下node.js全局模块找不到的情况今天在在linux上用npm安装了pm2准备部署node项目,结果通过pm2命令启动项目的时候报pm2找不到,这很伤,以为pm2没有安装成功,但是在node安装目录下面的bin文件夹里面调用pm2却没问题。/usr/local/node/node-v7.3.0-linux-x64/bin/pm2 list类似这样调用pm2 list命令查看pm2启动
2017-01-19 17:04:26
13185
原创 在linux上安装node.js
在linux上安装node.js因为需要在linux上部署一个node项目,所以要在linux搭建node环境,linux上面不像windows上直接安装node就可以了,其中会遇到一些小坑。。。在网上找了很多资料都还是不行,不过最后还是安装成功了,所以我在这里记录一下安装过程,希望能帮助需要的人。首先我在官网下载的node二进制文件,因为我的云服务器内存低,所以我下载的32位的,各位小伙伴可以自行
2016-12-11 17:53:26
648
原创 使用Thumbnailator缩略图片
Thumbnailator是一个开源的图片缩略图工具,使用简单方便,支持各种方式的缩略图生成,目前最新的版本为0.4.8,Thumbnailator在github上的地址 https://github.com/coobird/thumbnailator 下面展示下几种生成缩略图的方法。/** * Created by 水煮蜗牛 on 2016/8/3. */public class Thu
2016-08-03 15:07:37
1996
原创 Android报unsupported major.minor version 52.0错误
今天准备做一个简单的android项目,但是写好之后没办法运行,一直报unsupported major.minor version 52.0错误,如图所示。。。 我的jdk是1.7的,项目编译也没问题,但是运行起来就不行。 网上有说把java编译版本改成和自己jdk版本一样的就可以,但是我修改了以后还是不行,值得注意的是我java项目是可以通过编译运行的,只是android项目不能运行。
2016-07-08 10:05:34
1022
原创 Java使用System.arraycopy复制数组
我们在项目中经常会复制一个数组元素到另一个数组里面,java复制数组的方法有很多,在这里介绍下JDK自带的System.arraycopy方法,这个方法使用想当简单快捷。 /** * Copies an array from the specified source array, beginning at the * specified position, to the s
2016-05-31 17:48:01
516
原创 使用JDK自带的方法进行文件解压
在上一篇文章中讲到了如何使用JDK自带的方法进行文件压缩,有了压缩自然也会有解压。同样的,网上很多方法都是使用了第三方的jar包来进行文件解压,本着能简单就简单的原则,如果能用JDK自带的方法进行解压文件岂不是更好?在这里我贴一下文件解压代码。希望能帮助有需要的小伙伴。。。/*** * 解压zip文件 * @param srcPath zip文件地址 * @param d
2016-05-30 17:36:48
2236
1
原创 使用JDK自带的方法进行文件压缩
在项目中我们常常会需要把文件进行压缩处理,Java中压缩文件的方法有很多种,我看了很多资料,网上很多压缩的方法都是使用到了第三方的jar包,个人感觉这样很麻烦,于是找了很久,找到了一个不需要任何第三方的jar包就能进行文件压缩的方法,在这里分享给大家,希望能帮到有需要的小伙伴。。。。 /** * * @param zipFileName 压缩后的zip文件名称 * @
2016-05-30 16:46:57
1473
原创 Android复制asset目录的文件到SD卡下
我们在做android开发的时候,有时候会需要把asset目录的文件复制到SD卡里,然后直接从SD卡里面读取文件,资源文件放到SD卡里面后读取起来就很方便,不像在asset文件夹里面必须通过文件流的方式进行读取,在这里我把我用到的asset复制到SD卡目录的代码分享一下,希望能够帮助有需要的小伙伴,代码如下。。。/** * 复制asset文件到指定目录 * @param oldPa
2016-05-30 10:15:35
9735
原创 使用JDK的MessageDigest类进行加密
JDK自带的java.security.MessageDigest类是一个功能强大的加密算法类
2016-05-27 11:06:35
1399
原创 java 二进制和十六进制的互转
前段时间里项目里用到了2进制和16进制的转换,最开始一直用的包装类型自带的转换方法,类似这样的 十六进制转成十进制 Integer.valueOf("FFFF",16).toString();这样的方法在十六进制很短的情况下没问题,但是在十六进制很长的时候就会出错,比如:Integer.valueOf("FFFFFFFF",16).toString();会直接抛 java.lang.Numbe
2016-05-23 17:54:46
31797
1
原创 Android使用Webview显示网页
前几天为了一个功能,必须用到webview来显示一个网页,于是就试了试,以前还没做过,不过也不难,这里把代码记录一下,方便以后自己复习。话不多说,直接上代码。package com.example.webviewtest;import android.app.Activity;import android.os.Bundle;import android.util.Log;impor
2016-01-22 16:22:17
755
原创 使用Cordova命令行创建项目
使用Cordova创建并编译项目1、使用cordova创建项目首先创建一个文件夹作为工作空间用于存放稍后创建的程序,这里我在D盘创建了一个文件夹CordovaWorkSpace,使用cd命令进入该目录,接下来使用Cordova命令创建项目。Cordova的创建指令: cordova create hello1 com.example.hello1 HelloWorld1 hello1:你的项目文件夹
2015-11-28 10:26:21
2467
原创 CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\b6a1c8
CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\b6a1c878\84b23e82\App_global.asax.3eshs9mt.dll”--“拒绝访问。
2015-10-28 17:10:43
5694
原创 This version of the rendering library is more recent than your version of ADT plug-in. Please update
This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in 错误。。。
2015-10-28 16:47:38
570
原创 JavaScript阻止浏览器F5刷新
前几天的项目用到一个小功能,用js来阻住用户在键盘上按F5刷新,这个功能不难,主要就是获取键盘事件,如果是按的F5则阻止就好了。话不多说直接上代码。
2015-08-07 15:07:59
11005
原创 Javascript报uncaught typeerror illegal invocation错误
今天在写js代码的时候遇到一个奇怪的错误,uncaught typeerror illegal invocation。 这个错误以前一直没遇到过,不知道是什么问题,于是我仔细看我的代码,才发现是因为自己粗心,在用ajax向后台传值的时候把一个对象当作参数传上去了,所以才会报这个错误。。。简直无语了,以后不能粗心大意啊。。 这么低级的
2015-07-08 14:30:45
54470
2
原创 Java Clob类型转String类型
前两天的项目中,有个字段是Clob类型的,用纯sql取数据的时候不能直接转成String类型的。所以得自己手动转一下,于是乎用到了以下代码,在这里贴出来分享一下,如果小伙伴们需要的可以直接拿去用,这个亲测是可以使用的哦。。。 话不多说,代码才是王道。。。 // Clob类型 转String public String ClobToString(Clob
2015-06-17 14:41:13
14949
原创 解决Myeclipse/eclipse控制台输出乱码的问题
这段时间一直在做flex项目,每次编译的时候Myeclipse控制台(console)的输出都是乱码,就算编译报错了也是各种乱码。实在是不方便啊,要看个错都得靠连蒙带猜的。。虽然猜BUG的能力日渐提高,但是这总不是一个办法呀。还是得解决乱码问题。首先先看看乱码。。这不是一般人能看得懂的。。。
2015-06-17 13:59:47
14917
原创 Servlet获取客户端浏览器信息和客户端的操作系统
前两天的项目中需要记录用户的登录信息,希望把用户的浏览器和操作系统等资料记录下来,开始的时候我是通过以下代码获取用户的浏览器和操作系统的。。 String Agent = request.getHeader("User-Agent"); StringTokenizer st = new StringTokenizer(Agent,";"); st.nextToken
2015-04-24 14:46:17
5929
原创 maven报错:org.apache.maven.plugins:maven-surefire-plugin:2.7.1:test (default-test) on project
今天在部署maven的项目的时候报 org.apache.maven.plugins:maven-surefire-plugin:2.7.1:test(default-test) on project错误
2015-04-13 14:49:32
11639
2
原创 This compilation unit is not on the build path of java project 错误
今天从SVN上面检出了一个项目,在写代码的时候在输入 . 后就报 This compilation unit is not on the build path of java project 错误
2015-04-13 14:34:30
18268
原创 Myeclipse安装flex 插件报错
公司的项目需要用到flex ,于是我下载安装了flash bulider plugin 到myeclipse
2015-03-31 15:13:27
1830
原创 使用ajaxfileupload.js异步上传文件到Servlet
前段时间帮同学做的毕业设计,好吧又是帮人做= =。。。需要上传文件,在这里使用了ajaxfileupload.js进行异步的上传文件到Servlet ,后台保存了文件以后通过JSON返回文件路径到前端。。。
2015-03-28 16:13:20
3688
原创 JAVA设计模式之工厂模式
工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑使用工厂模式,虽然这样做,可能多做一些工作,但会给你
2015-02-24 15:02:04
392
原创 JAVA设计模式之单例模式
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。
2015-02-23 20:27:47
451
转载 java中的字面量
字面量 在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(natation)。几乎所有计算机编程语言都具有对基本值的字面量表示,诸如:整数、浮点数以及字符串;而有很多也对布尔类型和字符类型的值也支持字面量表示;还有一些甚至对枚举类型的元素以及像数组、记录和对象等符合类型的值也支持字面量表示法。 整数字面量 整数可能是在典型
2015-01-14 13:52:52
2407
转载 ActionContext和ServletActionContext小结
1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求参数
2015-01-11 22:40:28
709
转载 Servlet的Request.getInputStream()只能读取一次问题
这个星期公司的项目接口进行改造,公司的接口有的采用了WebService的方式,有的使用的是Http协议+Servlet的形式,对于WebService的形式还真没有接触过,闲着没事的时候学习一下,毕竟新接口都采用这种方式,也是一种趋势。在改造Http协议+Servlet的接口过程中对Http协议和Servlet又有了一个新的认识,特别是Http协议,以前脑子里乱乱的,知道有这个东西,知道它是做什
2015-01-11 18:10:59
3831
UserAgentUtils
2015-04-24
Marshaller实现Java对象与xml的互转
2015-02-11
JavaMail实现源代码和jar包
2015-01-16
iText生成word代码和jar包
2015-01-16
itext生成word需要的jar包
2015-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人