自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笃行之的博客

thinking and acting

  • 博客(19)
  • 收藏
  • 关注

原创 Solr实现检索

Solr的目录结构1 bin:包括一些能够让solr用起来更容易的重要脚本;保存了运行,调试等命令的文件2 contrib:包含solr一些插件或者扩展3 dist:包含solr运行主要依赖的jar包们4 docsmul:solr在线的javadocs5 example:包含展示solr功能的一些例子6 licenses:包含所有solr所用得到第三方库的许可证;7 server:solr应用程序...

2018-05-08 20:45:13 571 1

原创 Python(二):用pycharm新建一个python工程

python和pycharm的安装可以查看我的上一篇日志https://mp.csdn.net/postedit/802364181,设置python文件的抬头,即新建一个python文件的时候,默认会添加如下的内容。点击:File->setting->Editor->Code Style->File and Code Templates->Python Script...

2018-05-08 15:08:28 42628 4

原创 linux上安装jdk,mysql,tomcat

1.    安装JDK    tar -xvf jdk-8u91-linux-i586.tar.gz1.1   配置环境变量vim /etc/profile JAVA_HOME=/home/software/jdk1.8.0_91PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarex...

2018-05-08 14:02:35 193

原创 Python(一):Pycharm+Python的下载和安装

1.下载Python    地址:https://www.python.org/downloads/    2.安装python,双击exe文件进行安装,如下图,并按照圈中区域进行设置,切记要勾选打钩的框,然后再点击Customize installation进入到下一步:如果没有勾选最下面的选择框。需要自己在Windows中填写环境变量,具体步骤如下:在上图的第6步中填写python的安装路径,...

2018-05-08 12:22:24 14474

原创 Rabbitmq安装和配置

2018-04-27 21:23:18 139

原创 springboot引入Lucene案例

1.引入lucene的依赖<dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-core</artifactId> <version>4.10.2</version> </dependency&

2018-04-13 15:45:35 3690 1

原创 Rabbitmq的五种模式和案例

1.simple模式 消息生产者p将消息放入队列消费者监听队列,如果队列中有消息,就消费掉,消息被拿走后,自动从队列删除(隐患,消息可能没有被消费者正确处理,已经消失了,无法恢复)应用场景:聊天室 案例:1>.首先准备依赖<dependency> <groupId>org.springframework.boot</groupId> <a...

2018-04-12 15:50:21 1593

原创 springboot中添加拦截器的实例

其实添加的内容还是很简单的,只需要一个xml文件,和实现一个接口,下面是具体实例展示1.准备的文件login.html<!DOCTYPE HTML><html><head><meta http-equiv="Content-type" content="text/html; charset=UTF-8" /><link rel=&quo

2018-04-11 11:46:26 1871

原创 springboot相关的一些注解

2018-04-09 20:00:59 133

原创 spring mvc分别用表单和ajax实现文件上传

1.需要提前准备好的配置文件1>配置文件web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns="http://java.sun.com/xml/ns/javaee"    xsi:schemaLo

2018-03-24 16:38:52 195

原创 策略模式实现mybatis中select方法

1.策略模式一般组成:环境类(Context):用一个ConcreteStrategy对象来配置。维护一个对Strategy对象的引用。可定义一个接口来让Strategy访问它的数据。抽象策略类(Strategy):定义所有支持的算法的公共接口。 Context使用这个接口来调用某ConcreteStrategy定义的算法。具体策略类(ConcreteStrategy):以Strategy接口实现...

2018-03-24 14:38:55 665

原创 模拟spring注释版实现IOC,DI,IOP

1.需要处理的问题:如何扫描xml,如何根据包名获取包下的类,如何生成注释?2.先建立一个核心类public class SpringAnnotationFramework {    private static List<Packages> packages = new ArrayList<>();    private static Map<String, Pro...

2018-03-24 14:07:24 608

原创 模拟实现spring框架中的实例化对象和注入

1.实现技术:dom4j解析xml,反射2.需要的jar包:dom4j-1.6.1.jar,jaxen-1.1.6.jarpublic class SecondSpring {    //此结合存储是spring.xml中的所有信息    private Map<String,BeanDefinition> beanDefinitions=new HashMap<String,B...

2018-03-24 12:04:20 394

原创 反射实现字符串的解耦

目标:将配置文件中的值注入到对应的User属性中,但是不能出现属性文件的key值的字符串实现:1.创建属性文件,名为user.properties(resources包下),driver=com.mysql.jdbc.Driverurl=jdbc:mysql///dbuser=rootpassword=12.创建类Userpackage entity;public class User { pri...

2018-03-24 00:17:06 279

原创 工厂模式实现解耦

1.首先创建一个业务类service,在service中有一个属性Dao,DaoImpl是实现了Dao接口的类public class ServiceImpl { private Dao dao=new DaoImpl(); public void addUser() { System.out.println("addUser_serviceImpl"); dao.addUser(); } ...

2018-03-23 23:33:16 2115 1

原创 处理request中的乱码问题

1.动态代理实现1>首先在web.xml中添加如下代码<context-param>       <param-name>encode</param-name>       <param-value>utf-8</param-value>    </context-param>    <!-- filter配置 -

2018-03-23 12:19:07 588

原创 动态代理实现spring aop的切面设计

这里介绍两种方式实现1.jdk动态代理(我这里只介绍环绕通知的写法,其他几种通知的写法大同小异)1>首先建一个类叫JDKDynamicProxy,当然我写的是一个内部类实现动态代理,也可以实现InvocationHandlerpublic class JDKDynamicProxy {        public Object getProxyObject(final Object targ...

2018-03-23 11:59:13 374

原创 用jsp和servlet实现文件上传

1.需要提前准备好的工具:myeclipse2.jar包:commons-fileupload-1.2.1.jar和commons-io-1.4.jar3.js:jquery-1.4.2.js4.jsp:index.jsp内容如下(只是一个很简单的jsp):<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%&...

2018-03-22 21:39:06 238

原创 socket实现文件上传下载

1实现技术:io流,序列化和反序列化,socket,java的一些绘图工具,配置文件的读取,线程等。2实现步骤:    1>我们要分别建立服务器端和客户端    2>我们首先编写客服端        <1>建立一个登录Login的类,用于用户登录页面,该类要继承JFrame(主要是绘图),并且实现ActionListener接口(用于接听鼠标事件);public class...

2018-03-16 23:05:46 1806 2

空空如也

空空如也

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

TA关注的人

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