关闭

[置顶] 博客搬迁至wengyingjian.github.io

我现在在http://wengyingjain.github.io上写博客了。。。...
阅读(417) 评论(0)

获取客户端IP地址(多层代理)

一。需求 最近在做的一个模块中,有一个后台统计功能要求按照用户的省份来统计。 所以在用户操作的时候,后台就应该得到其地理位置信息,并存放在数据库中。 二。分析 作为一个移动应用,要想定位用户 1.可以通过客户端系统(android,ios)获取,(以前android做过使用百度lbs定位的) 2.可以通过h5页面,gps定位(前台调用一些接口我也不太懂,好像能这样吧,反正这不是...
阅读(557) 评论(0)

mac安装linux虚拟机

一.环境:     mac,使用visual box,安装ubuntu 二.安装:     设置账户名,密码。 三.配置:      1.在visual box中设置网络连接方式为桥接(默认为转换,无法ping通)         ifconfig获取IP,在客户端hosts中配置      2.获取root密码          sudo passed root,...
阅读(505) 评论(0)

使用cargo自动化部署maven项目

1.在开发的过程中,将程序打包丢到服务器上,然后重启tomcat还是比较麻烦的。 我自己要做如下步骤: 1),使用maven 命令打包 2),将包通过fileZilla丢到服务器tomcat/webapps下 3),bin/shutdown.sh 4),bin/startup.sh 2.在《maven实战》一书中提到了cargo,使用这个就能够实现自动化部署。然而把上面的代码对...
阅读(474) 评论(0)

数据库不支持中文解决方案(mysql)

今天在向mysql表中插入数据的时候报了错,错误信息大致是这样的: java.sql.SQLException: Incorrect string value: '\xE3\x80\x90\xE9\x80\ 这个一看就是字符编码问题,于是去看数据库的编码,果然不是utf-8,于是改成utf-8 继续测试,但是问题还是一样,报同样的错 我的解决...
阅读(429) 评论(0)

Git创建,提交,分支等常用命令

1.git config --global user.name "name"   git config --global user.email "email" 2.git init 3.git add filename   git commit -m "description" 4.git status 查看文件信息 5.git diff fil...
阅读(1895) 评论(0)

命令行-查看端口占用,并且关闭占用程序

1.查看所有端口 netstat -ano 2.查看某个端口 netstat -aon|findstr "8080" 3.查看某个pid对应的程序. tasklist|findstr "4668" 4.关闭某个程序 taskkill /f /t /im javaw.exe...
阅读(546) 评论(1)

Spring Boot——开发新一代Spring应用

Spring官方网站本身使用Spring框架开发,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置文件以及复杂的Bean依赖关系。随着Spring 3.0的发布,Spring IO团队逐渐开始摆脱XML配置文件,并且在开发过程中大量使用“约定优先配置”(convention over configuration)的思想来摆脱Spring框架中各类繁复纷杂的配置(即时是Java Con...
阅读(740) 评论(0)

Maven(三)-依赖自己的程序

之前的一个HelloWorld,使用到了Junit 所以在pom.xml配置了junit的依赖 现在我们要另外写一个工程,依赖于该工程的类. 1.创建文件夹.maven-02 2.老规矩,创建pom.xml,src/test/java 3.新建一个测试类 TestDependency.java package com.aii....
阅读(621) 评论(0)

Maven(二)-HelloWorld

1.新建文件夹: maven-01 2.maven-01目录下:新建一个pom.xml文件(Project Object Model),里面的内容找个已有的pom文件拷下 3.配置一些必须的属性: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3....
阅读(419) 评论(0)

Maven(一)-环境搭建

1.下载Maven:http://maven.apache.org 2.安装: 解压,配置环境变量(跟JDK,Tomcat类似) M2_JOME: ${dir} PATH : ${dir}/bin; 3.测试安装: cmd输入:mvn -v 跳出关于版本的信息 如果出错,会提示JAVA_HOME或者是M2...
阅读(345) 评论(0)

Web Service-HelloWorld环境搭建

什么都不管,先把HelloWorld搭建起来先再看Web Service是干嘛的 一.新建一个Java工程 二.写服务器端代码 一个server接口,一个实现类,再加一个主函数 package com.aii.ws.server; import javax.jws.WebMethod; import javax.jws.WebService; @WebService publi...
阅读(509) 评论(0)

设计模式之原型模式

工厂方法造出来的对象是新的一个对象,里面的属性一般都是默认的. 而我所理解的原型模式操作的方法造出的是一个克隆体,可以看成2步:1.制造出一个对象.2.将造出的对象里面的属性按照被克隆体一样的拷过来 举个例子,那就是孙悟空和六耳猕猴的故事.. 六耳猕猴除了是个new出来的猴子以外,其他所有的东西都是孙悟空那复制过来的. 这个涉及到一个浅克隆与深克隆的概念: 浅克隆:克隆出...
阅读(747) 评论(0)

设计模式之建造者模式

当得到简单的对象的时候,使用工厂模式即可. 当得到复杂的对象,而且对象的一些属性需要繁琐配置的时候,使用建造者模式比较好. 这里以建造汽车为例,汽车的组件可以自由搭配. package builder; public class Car { private String engine; private String tire; private String door; pr...
阅读(635) 评论(0)

设计模式之抽象工厂模式

在上一篇中介绍了工厂模式,其中静态方法模式是效果比较好的. 现在需求变了,要在添加一个动物,猪.那就需要改代码了. 先加入猪这个类. public class Pig extends Animal { @Override public void eat() { System.out.println("猪吃"); } } 然后在原来的静态方法工厂上添加一个方法...
阅读(711) 评论(0)
102条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:118189次
    • 积分:2134
    • 等级:
    • 排名:第19649名
    • 原创:91篇
    • 转载:11篇
    • 译文:0篇
    • 评论:16条
    博客专栏
    最新评论