- 博客(33)
- 资源 (12)
- 收藏
- 关注
原创 Java桥接模式知识点总结
业务场景: 我们想要发送一个短信,短信分为普通信息,加急信息 发送方式为 手机发送 ,邮箱发送。 普通短信就一个发送方法 加急信息有两个方法一个是发送一个是监控=======不使用桥接模式==========1.定义一个信息接口,提供一个发送的抽象方法2.普通短信邮箱发送类,实现信息接口3.普通短信手机发送类,实现信息接口
2017-08-30 19:09:17 341
原创 windows下通过tomcat搭建集群
前提:JDK必须环境变量配置好,在D盘下新建一个文件夹httpd,tomcat解压到此文件夹,在httpd下面新建Apache HTTP文件夹,把Apache的服务器安装到此目录一、下载Apache服务器这个是负载均衡服务器,用来转发请求到不同的tomcat上下载地址:http://archive.apache.org/dist/httpd/binaries/win
2017-08-29 10:29:53 5500 9
原创 Xshell和Xftp链接虚拟机里的Ubuntu失败解决
一、查看下虚拟机里面的IP地址ifconfig二、下载ssh-server因为Ubuntu默认安装ssh-client,但是不会安装ssh-server,所以需要我们手动进行安装sudo apt-get install ssh-server安装好之后如果还是链接不上,执行下面命令1.关闭防火墙sudo ufw disable 查看下防火墙
2017-08-28 11:47:42 2275
原创 Java反射知识点总结
一、常用的方法1、加载一个类Class clazz = Class.forName("com.lei.test.HelloWorld");里面的参数为全路径:包名.类名2、获得构造方法对象Constructor constructor = clazz.getConstructor();获得指定的构造方法Constructor constructor2 = cla
2017-08-27 19:52:48 308
转载 Java匿名内部类实现总结
ava中的匿名内部类总结匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法123456789101
2017-08-27 17:02:42 328
原创 Java单例模式和多例模式知识点总结
package com.lei.test;public class SingleteTest { public static void main(String[] args) { /** * 懒汉模式 */ Singlete singlete1 = Singlete.getInstance(); Singlete singlete2 = Singlete.getInstance(); System.out.println(singlete1); System
2017-08-27 16:27:32 662
原创 Java枚举知识点
一、定义:一个类的对象是有限的,并且他的属性是固定的,比如季节类,他只有四个对象,春天、夏天、秋天、冬天,他们各自的属性也是固定的。二、手工定义枚举类package com.lei.test;/** * 手工定义枚举类 * Author: pibigstar * Created on: 2017年8月27日 下午1:59:46 */public class
2017-08-27 13:56:29 304
原创 Java编写极验验证码
一、去极验注册账号获得ID和key地址:https://account.geetest.com/二、导入sdk架包需要两个架包:java-json.jar 和 servlet-api.jar下载地址:http://download.csdn.net/download/junmoxi/9949773三、编写后台代码StartCaptchaServlet.j
2017-08-25 11:02:30 2887 4
原创 Python写一个微信自动回复的机器人
一、我们要先安装一个py第三方库itchat(用于微信回复的)安转:pip install itchat不会用pip的可以看我之前的博客http://blog.csdn.net/junmoxi/article/details/63687785二、去图灵官网注册一个账号http://www.tuling123.com/然后添加一个免费得机器人记着它的API
2017-08-24 17:51:09 1498
原创 网页JS蜂巢特效
不经意间发现的一个JS特效,用起来很方便,看着也很好玩,说下使用直接在<body></body>里面加上<script src="http://cdn.bootcss.com/canvas-nest.js/1.0.1/canvas-nest.min.js"></script>这段代码就可以直接使用了。配置:颜色:默认是(0,0,0),格式是(R,G,...
2017-08-24 16:56:57 1683
原创 JQuery插件实现下拉复选框和后台mybatis接受处理数据
这是通过一个JQuery的插件multiselect实现的,比较简单主要是看一下通过mybatis怎么处理他传递过来的参数juery实现下拉checkbox效果 $(function(){ $("select").multiselect({ noneSelect
2017-08-23 11:11:24 1501
原创 Ubuntu上安装并配置JDK和tomcat
注意:1)新安装的Ubuntu要修改root 用户密码,修改方式为:sudo passwd输入此用户密码:输入root用户密码:再次输入root 用户密码:2)进入root su root一、安装tomcat下载tomcat下载地址 : http://tomcat.apache.org
2017-08-22 11:24:20 969
原创 数据库表级联查询
所谓的级联查询也就是通过一个uid 将两个表进行链接起来,你可以获取另一个表中的字段数据。下面列一个例子和并讲解使用:用的是mybatis框架。 l.tid AS "tid", l.id AS "id", l.create_by AS "createBy", l.create_date AS "createDate",
2017-08-21 18:05:18 3980
原创 数据库联表跨表查询
1. union 和 union all将两个表的查询结果合并起来,这个两个不同得是union会将重复的去掉,而union all 无论是否重复都会将查询到的内容全部显示出来。
2017-08-21 08:51:31 2644
原创 Linux基本命令使用
1.命令置换 //一个命令的输出,是另一个命令的输入变量名='$(命令)'echo "$变量名"2.取别名alias 变量名='命令'3.更改权限chmod +x 文件名 //设置为可执行./文件名 //执行文件4.执行多条命令$ echo 1; echoo 2; echo 3; echo 4 //互不影响
2017-08-19 11:30:21 344
原创 Spring自动注入装配Bean详细解释
Spring 有两个主要的作用一是IOC(控制反转和依赖注入)二是AOP(事务处理)IOC :控制反转,这个反转是将对象的获取过程被反转了,之前的对象需要我们手动的建立,而在Spring中是由容器进行注入的,就像是买东西,我们之前需要一个工具(对象)都是自动手动建造这个工具,而现在我们是找一个店铺(Spring容器),然后根据告诉他们我们需要什么工具,他就会给我们一个这样的工具。其
2017-08-19 10:30:10 933
原创 JeePlus后台JSP页面编写指南
dictList页面 字典管理 function page(n,s){ $("#pageNo").val(n); $("#pageSize").val(s); $("#searchForm").submit(); return false; } 字典列表
2017-08-17 16:34:18 5634
原创 Python使用phantomJS实现自动登录
一、准备1.Python2.7 下载地址:https://www.python.org/downloads/2.PyCharm 下载地址:http://www.jetbrains.com/pycharm/download/免费注册地址:http://idea.lanyus.com/3.phantomJS 下载地址:http://phantomjs.org/downloa
2017-08-11 15:15:35 5258
转载 Java基础语法
1、变量及其作用范围Java变量可以分为:静态变量、成员变量和局部变量3种。静态变量:在类中用static修饰的变量,它的生存周期是由类来决定的。成员变量:在类中没有用static修饰的变量,它的生存周期由对象来决定。局部变量:定义在方法里的变量、方法的参数或代码块里定义的变量,它们的作用范围用大括号{}来界定。2、Java的变量分哪两种大的数据类Java的变量分为基本数据
2017-08-11 09:06:10 264
原创 Windows下远程桌面无法连接
1、一定要将远程桌面加入到防火墙中注意:如果允许程序通过防火墙里面没有远程桌面开始-运行-gpedit.msc-计算机配置----->管理模板----->网络----->网络连接----->Windows防火墙----->标准配置文件----->Windows防火墙允许入站远程桌面例外更改为启用即可。2、将账户添加到允许远程桌面列表里3、如果凭据不工作
2017-08-10 17:57:42 735
原创 java日志操作
一、Log4j的概念Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。有一个Logger称为Root,它永远存在,且不能通过名字检索或引用,可以通过Logger.getRootLogger()方法获得,其它Logger通过 Logger.g
2017-08-10 16:54:36 1049
原创 response.setHeader的各种用法
1、一秒刷新页面一次 response.setHeader("refresh","1");2、二秒跳到其他页面 response.setHeader("refresh","2;URL=otherPagename");3、没有缓存:response.setHeader("Pragma", "No-cache");response.setHeader("Cache-Contro
2017-08-09 11:25:18 61007 3
原创 java生成图片验证码及使用
一、生成图片验证码工具类package com.lei.utils;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.OutputS...
2017-08-09 09:29:08 474
原创 java上传文件到七牛云中
一、加载七牛云SDK com.qiniu qiniu-java-sdk [7.2.0, 7.2.99] 二、java代码package com.lei.utils; import com.qiniu.util.Auth; import java.io.IOException; import com.qiniu.comm
2017-08-08 17:55:15 3555 3
原创 java工厂模式实例讲解
一、引子 话说十年前,有一个用户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,用户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上Audi说“开奥迪车!”。你一定说:这人有病!直接说开车不就行了?! 而当把这个用户的行为放到我们程序设计中来时,会发现这是一个
2017-08-07 17:35:52 625
原创 JQuery实现购物车数量加减总价累加
jQuery实现购物车多物品数量的加减+总价计算 $(function(){ $(".add").click(function(){ var t = $(this).parent().find('input[class*=text_box]'); t.val(parseInt(t.val())+1); setTotal(); }) $(".min").click(fu
2017-08-04 17:26:13 13999
转载 SpringMVC和Struts2的区别和比较
转载自:http://blog.csdn.net/chenleixing/article/details/44570681 1、Struts2是类级别的拦截, 一个类对应一个reques
2017-08-04 10:08:14 438
转载 HQL使用语法详细介绍
转载自:http://www.cnblogs.com/tjsquall/archive/2008/09/10/1288357.html例如对于TUser类1.实体查询String hql = " from TUser"; 执行这条语句会返回TUser以及TUser子类的纪录。注: 如果 TUser 类具有外键, 查询会报错!解决方法: select 别名
2017-08-04 09:04:36 344
原创 配置Struts2+Hibernate
一、项目结构二、配置文件1.web.xml<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee" xs
2017-08-03 16:45:20 357
转载 SpringMVC 手动配置Bean和自动注册Bean
一、 Spring Auto Scanning Components —— 自动扫描组件 1. Declares Components Manually——手动配置component 2. Auto Components Scanning——自动扫描组件 3. Custom auto scan compone
2017-08-02 11:37:37 10387
转载 使用Spring、Hibernate、Struts的一些错误总结(不断补充)
1. 错误: java.lang.NullPointerException原因: 发现 dao 实例、 manage 实例等需要注入的东西没有被注入解决:这个时候,你应该查看日志文件;默认是应用服务器的 log 文件,比如 Tomcat 就是 [Tomcat 安装目录 ]/logs ;你会发现提示你:可能是:org.springframework.beans.factor
2017-08-02 10:27:36 674
转载 使用 PyInstaller 把python程序 .py转为 .exe 可执行程序
最近使用Python为项目开发一款绘图工具(绘出 声场三维模型)。因为希望能把python脚本发布为脱离Python平台运行的可执行程序,比如单个 的exe文件。PyInstaller恰满足这个需求。本文PyInstaller的版本是2.0,支持Python2.7。下面讨论怎样安装,使用PyInstaller。PyInstaller本身 并不属于Python包。在安装 pyi
2017-08-01 08:32:46 397
ssh资源整合,一键启动
2017-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人