- 博客(29)
- 收藏
- 关注
原创 1、nginx在linux下的安装
1、下载最新版本的nginx2、使用xftp将解压包拖到linux系统之内3、tar -xvf nginx.tar.gz4、进入nginx目录,输入./configure,这个时候会提示./configure: error: C compiler cc is not found。安装一下gcc就可以了5、su进入管理员模式,yum -y install gcc gcc-c++ autoco...
2018-03-29 22:31:07
981
转载 关于Content-Type中application/x-www-form-urlencoded 和 multipart/form-data的区别及用法
Form的enctype属性表示页面表单数据向服务端传输时的编码方式,常用有两种:application/x-www-form-urlencoded 和 multipart/form-data,默认为application/x-www-form-urlencoded。1、application/x-www-form-urlencoded: 窗体数据被编码为名称/值对,这是标准且默认的编码格式。当a...
2018-03-03 10:42:41
3556
原创 JRebel热部署
1、下载jrebel6.4.3.rar2、解压jrebel6.4.3.rar3、IDEA 插件安装解压出的jr-ide-intellij-6.4.3_13-16.zip4、setting-JRebel-Active now-Connect to license server5、输入http://idea.lanyus.com/ilanyulanyu19950316@gma
2017-11-22 16:30:35
345
原创 intellij idea常见问题
1、problem:选择debug源码?answer:File-setting-Build,Execution,Deployment-Debugger-把show aleternative source swither勾上
2017-11-20 14:34:29
603
原创 mysql查询某个数据库中所有的表名 列名 字段长度
SELECT TABLE_NAME as '表名', COLUMN_NAME as '列名',COLUMN_COMMENT,DATA_TYPE as '字段类型' ,COLUMN_TYPE as '长度加类型' FROM information_schema.`COLUMNS` where TABLE_SCHEMA='smarthos_ty' order by TABLE_NAME,COLUMN
2017-10-25 11:14:55
5382
转载 Mybatis关联查询
一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息)1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 2 t_id INT PRIMARY KEY AUTO_INCREMENT, 3
2017-10-10 11:51:40
210
原创 java.lang.IllegalStateException: Cannot create a session after the response has been committed
今天在写代码的时候 出现了这个问题 十月 09, 2017 8:35:34 上午 org.apache.catalina.core.ApplicationDispatcher invoke严重: Servlet.service() for servlet jsp threw exceptionjava.lang.IllegalStateException: Cannot create a
2017-10-09 08:51:31
691
转载 Java实现AES256加解密
一.代码package com.handler;import java.io.UnsupportedEncodingException;import java.security.Key; import java.security.Security;import javax.crypto.Cipher; import javax.crypto.KeyGenerator;
2017-09-20 16:05:33
683
转载 微信退款结果通知报文AES解密
最近做微信支付涉及到退款,查看官方文档,发现通知报文是加密的,解密方式如下:(1)对加密串A做base64解码,得到加密串B(2)对商户key做md5,得到32位小写key* ( key设置路径:微信商户平台(pay.weixin.qq.com)-->账户设置-->API安全-->密钥设置 )(3)用key*对加密串B做AES解密这里分别涉及到了BASE
2017-09-20 16:03:59
1376
原创 修改Maven仓库地址
修改Maven仓库地址在%USERPROFILE%\.m2\settings.xml例如:C:\Users\LongShu\.m2\settings.xml 可以自定义Maven的一些参数, 复制%M2_HOME%\conf\settings.xml到这个目录修改一下配置。本地仓库 在settings节点里添加localRepository>D:\Dev_Tool\
2017-09-14 21:09:09
3075
转载 Mybatis 一对一,一对多,多对一,多对多的理解
First (一对一) 首先我来说下一对一的理解,就是一个班主任只属于一个班级,一个班级也只能有一个班主任。好吧这就是对于一对一的理解怎么来实现呢?这里我介绍了两种方式: 一种是:使用嵌套结果映射来处理重复的联合结果的子集 另一种呢是:通过执行另外一个SQL映射语句来返回预期的复杂类型 xml version="1.0
2017-09-13 10:22:36
541
原创 Mybatis-批量查询&&批量插入
一、批量查询Mapper.classList selectList(@Param("deptList") List deptList, @Param("date") Date date);Mapper.xmlselectList" parameterType="map" resultMap="BaseResultMap"> select * from book_scheme where book_
2017-09-13 09:32:36
696
转载 Mysql插入数据报错java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x8D\xE8\xBE...'
一、修改数据库1)首先修改数据字符集2)修改涉及此问题的表字段字符集 3)修改数据库连接池配置我们项目用的是阿里巴巴的DruidDataSource数据库连接池,贴一下修改位置 id="druidDataSource" class="com.alibaba.druid.pool.DruidDataSource" .....
2017-08-02 10:43:10
1927
原创 mysql排序(自定义排序、首字母拼音排序)
自定义排序select * from doc order by field(doc_title,'主任医师','副主任医师','主治医师','住院医师')首字母排序select * from doc order by CONVERT( doc_name USING gbk ) COLLATE gbk_chinese_ci ASC
2017-08-01 11:41:38
478
原创 JAVA_创建泛型对象
Class entityClass = (Class) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0]; T entity = entityClass.newInstance();
2017-06-29 18:37:58
10797
1
转载 七、solr Field、CopyField、DynamicField区别
原地址:http://blog.youkuaiyun.com/zl3450341/article/details/12849341Field: Field就是一个字段,定义一个Field很简单:[html] view plain copyfield name="price" type="sfloat" indexed="true"
2017-06-01 12:39:27
2008
转载 六、solr查询参数
原地址:http://www.cnblogs.com/zhangweizhong/p/5056884.html今天还是不会涉及到.Net和数据库操作,主要还是总结Solr 的查询参数,还是那句话,只有先明白了solr的基础内容和查询语法,后续学习solr 的C#和数据库操作,都是水到渠成的事。这里先列出solr查询所需要的参数 wiki 地址:http://wiki.
2017-06-01 12:36:38
258
转载 五、solr删除数据的四种方法
原地址:http://blog.youkuaiyun.com/lbf5210/article/details/512070431、在solr客户端,访问你的索引库(我认为最方便的方法)1)documents type 选择 XML 2)documents 输入下面语句*:*4、点击Submit Document 即可2、solr-用url
2017-06-01 12:35:26
38968
转载 四、solr自带分词器
原地址:http://blog.youkuaiyun.com/liuzhen917/article/details/70624721从solr-6.5.0\contrib\analysis-extras\lucene-libs中将lucene-analyzers-smartcn-6.5.0.jar包复制到D:\360\tomcat8\apache-tomcat-8.0.36\webapps\solr\
2017-06-01 12:34:08
2172
转载 三、solr增量更新
原地址:http://www.cnblogs.com/zhuwenjoyce/p/6529448.html尚未实现首次同步mysql数据库的,请参考我的另一篇文章http://www.cnblogs.com/zhuwenjoyce/p/6512378.html(solr6.4.1搜索引擎同步mysql数据库) 过时的类在solr6.4.1版本中,已无HttpSo
2017-06-01 12:32:07
4111
转载 二、同步mysql数据库
原地址:http://www.cnblogs.com/zhuwenjoyce/p/6512378.html尚未成功启动solr的,请参考我的另一篇文章:http://www.cnblogs.com/zhuwenjoyce/p/6506359.html(solr6.4.1 搜索引擎启动eclipse启动)本篇文章主要介绍如何同步mysql数据库 添加core命名为core3(
2017-06-01 12:30:35
589
转载 一、solr6.5的安装与配置
原地址:http://blog.youkuaiyun.com/liuzhen917/article/details/70328214?utm_source=itdadao环境介绍solr 6.5tomcat8jdk1.8win7系统一、下载solr安装包下载地址:http://www.apache.org/dyn/closer.lua/lucene/solr/6.5.0
2017-06-01 12:28:58
711
原创 SpringMVC将表单对象序列化成Json字符串提交,以List接收
HTML<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" isELIgnored="false"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><c:set var="ctx" value="${pageContext.reque
2017-05-09 12:01:35
5102
转载 JSTL标签库不起作用的解决方案 .
JSTL标签库不起作用的解决方案 .开始的时候是JDK1.6+JSTL1.2这样的组合,一切都很正常,后来由于服务器上的JDK版本是1.5的,所以后来换成JDK1.5+JSTL1.0这样的组合,换成JSTL1.0后,问题就来了,JSP页面的EL标签直接成字符串便出了,后来经一番周折,总算解决了问题: 1. 修改WEB.XML 版本号为2.4 <web-app xmlns= “ht
2017-05-09 11:53:30
575
转载 Mysql官方文档中争对安全添加列的处理方法。Mysql Add a Column to a table if not exists
Add a Column to a table if not existsMySQL allows you to create a table if it does not exist, but does not provide a native way of a adding a column (i.e. a field) to an existing table with a te
2017-05-08 09:33:21
3642
原创 设计模式三、单例模式
设计模式part3单例模式单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例常见的单例模式可以分为懒汉模式和饿汉模式懒汉模式懒汉模式是指在第一次调用的时候进行实例化【java】publicclass Singleton1 { //私有的构造器可以在其他类中实例化被实例化 pri
2017-04-06 09:28:42
255
转载 web.xml中classpath*: 与 classpath:的区别
首先 classpath是指 WEB-INF文件夹下的classes目录解释classes含义:1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml2.存放模板文件 eg.actionerror.ftl3.存放class文件 对应的是项目开发时的src目录编译文件总结:这是一个定位资源的入口如果你知道
2017-03-30 09:38:12
287
原创 设计模式二、抽象工厂模式
设计模式part21. 抽象工厂模式工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度考虑,有一定的问题,如何解决?就用到抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。因为抽象工厂不太好理解,我们先看看图,然后就和代码,就比较容易理解
2017-03-30 09:19:55
293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人