![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
原创文章
文章平均质量分 85
Rickshawboylu
梦倒塌的地方,今已爬满青苔。
展开
-
Mysql 入门到精通笔记
Mysql使用 索引概述: 索引是帮助MySQL高效获取数据的数据结构(有序); 优势: 提高数据检索的效率,降低数据库的IO成本; 通过索引列对数据进行排序,降低数据库排序的成本,降低CPU的消耗; 劣势: 实际索引也是一张表,该表保存了主键与索引字段,并指向实体类的记录,所以索引列也是要占用空间的; 降低了更新表的速度,INSERT,UPDATE,DELETE操作时,不仅要保存原创 2021-01-27 22:20:19 · 149 阅读 · 0 评论 -
清空数据库全部表
1、但是有删除所有表的方法(1)产生删除表的sql语句,(2)执行sql语句产生删除表的sql语句:select concat("DROP TABLE IF EXISTS ", table_name, ";") from information_schema.tables where table_schema="Your_database_name";但这里还有一个问题,就是外键...翻译 2019-12-20 14:58:07 · 1664 阅读 · 0 评论 -
alipaysignature.rsacheckv1 返回false
最近在做支付宝支付对接遇到的问题,就是在支付宝交易完成异步通知的时候调用SDK验证签名无法验证通过,两个问题需要注意,1就是支付宝的公钥以及应用的公钥要搞清楚;这个调用支付宝的公钥;2就是如果确认无误,就是下面这行代码的问题,注释掉即可然后就可以验证通过了,接下来就是实现你自己的业务逻辑了。...原创 2018-09-10 09:45:37 · 10385 阅读 · 4 评论 -
设计模式---(1) 前言
设计模式--前言 根据设计模式的参考书 Design Patterns - Elements of Reusable Object-Oriented Software(中文译名:设计模式 - 可复用的面向对象软件元素) 中所提到的,总共有 23 种设计模式。这些模式可以分为三大类:创建型模式(Creational Patterns)、结构型模式(Structural Patterns)、行...原创 2018-08-17 14:46:31 · 137 阅读 · 0 评论 -
区别Java 是32 位还是 64 的命令
区分32和64位的命令如下:java -d32 或 java -d32 java -d32 -version如果你安装的Java是32位的话就会出现以下信息,鉴于本人安装的Java 是64位的,展示64位的信息;反之会报如下信息:...原创 2018-08-22 15:32:32 · 3401 阅读 · 0 评论 -
微信第三方平台授权登录的时候报errcode=61004,errmsg=access clientip is not registered
微信第三方平台授权登录显示以上错误表明:1、首先在第三方开发登记的时候有个设置:白名单IP地址列表;2、测试时,微信服务器会检查你电脑所在的ip和登记的时候是否一致,这个错误显示你所在的电脑IP不在这个白名单里。...原创 2018-08-01 14:27:00 · 10586 阅读 · 0 评论 -
Spring boot 遇到的错误
手撸的application.properties中有个大坑,就是配置数据库的用户名的时候,它有两种表示用户名的方式:分别是spring.datasource.username 和spring.datasource.name;大坑就是你如果用了name,就会报错;具体的报错如下:Access denied for user ''@'localhost' (using password: Y...原创 2018-07-20 18:28:08 · 186 阅读 · 0 评论 -
关于MongoDB数据服务的安装与卸载------Lujunwei
平台:win7-旗舰版数据库的安装下载地址为:http://dl.mongodb.org/dl/win32/x86_64使用的版本为2.69;根据此URL安装以及配置MongoDB数据库的服务;URL:https://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html装载服务为:mongod --config D:...原创 2017-12-12 10:54:08 · 491 阅读 · 0 评论 -
Java源码分析---(Java.util包分析之Collection<E>)
先从AbstractCollection<E>抽象类开始:public abstract class AbstractCollection<E> implements Collection<E>{/*****/}public interface Iterable<T> {}Collection接口继承了Iterable<...原创 2018-06-09 16:13:04 · 443 阅读 · 0 评论 -
设计模式---(2) 创建型模式
创建型模式分为5个第一种:工厂模式介绍意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。何时使用:我们明确地计划不同条件下创建不同实例时。如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。关键代码:创建过程在其子类执行。应用实例: 1、您需要一辆汽车,可以直接从工厂里面提货...原创 2018-08-17 15:42:13 · 320 阅读 · 0 评论 -
Eclipse 安装阿里巴巴代码规范插件
第一步,打开Eclipse 导航栏中的help,第二步,打开Install New Software第三步:点击 Add,输入以下地址:https://p3c.alibaba.com/plugin/eclipse/update/勾选name;然后一路Next,安装完后重启Eclipse就好了;...原创 2018-08-23 16:48:12 · 324 阅读 · 0 评论 -
spring data jpa中@Query中的模糊查询 like 关键字
记录一下:使用jpa的模糊查询/**根据tagid查询粉丝列表分页 **/ @Query(value = "select bean from WechatFans bean where 1 = 1 and bean.appId = :appid and (" + "bean.tagidList like CONCAT(',',:tagid,',','%') or bean.tag...原创 2018-08-21 11:01:03 · 1810 阅读 · 0 评论 -
使用QueryDSL自定义对象
这是DAO层的实现类 public Page<MessageDto> getSysPage(Integer levelId, Pageable pageable) { QSysMessage qSysMessage = QSysMessage.sysMessage; QStoreMessage qStoreMessage = QStoreMessage.storeMe...原创 2018-09-28 09:56:27 · 1699 阅读 · 0 评论 -
使用QueryDSL教程心得
该文章旨在记录工作过程使用QueryDSL的一些体验以及心得;废话不说,直接进入主题,要想使用QueryDSL首先我们需要加入依赖;如下所示:针对Maven集成;<dependency><groupId>com.querydsl</groupId><artifactId>querydsl-apt</artifactId&g...原创 2018-09-29 14:33:44 · 7643 阅读 · 0 评论 -
Java编程思想----第20章注解笔记
1.什么是注解:注解(元数据)在一定程度上是在把元数据与源代码文件结合在一起,为我们在代码中添加信息提供了一种形式化的方法,是我们在稍后某个时刻非常方便的使用这些数据。Java se5内置了三种注解;@Override,@Deprecated,@SuppressWarnings;2.定义注解:@Documented@Inherited@Target(ElementType...原创 2018-10-16 11:24:28 · 255 阅读 · 0 评论 -
记一次HTTP请求实例(笔记)
闲来无事,分析一下页面发一次请求需要经过哪些类;首先直接从过滤器开始说,ApplicationFilterChain,这个过滤器是tomacat下面的;走过这个过滤器之后,就到了我们最核心的DispacherServlet这个调度器了;到了DispacherServlet之后,这个请求首先会走的就是service这个方法;这个主要就是交换下request,response的...原创 2018-10-17 16:05:15 · 453 阅读 · 0 评论 -
使用AOP进行编程笔记
在这里我们使用的是springboot框架,需要加入AOP的依赖;如下:<!-- 使用切面编程--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifac...原创 2018-10-23 11:46:34 · 245 阅读 · 0 评论 -
基于Java的的Stream分页实现
普通分页:List<AccessAreaVo> areaVo = vos.stream() .skip(pageable.getPageSize() * (pageable.getPageNumber() - 1)) .limit(pageable.getPageSize()).collect(Collectors.toList());...原创 2019-07-01 14:24:08 · 15483 阅读 · 8 评论 -
Eclipse报错Target Entity "XXX" is not entity
配置关系的时候有时候会报Target entity "com.jeecms.content.domain.Content" is not an Entity,我这个就是会报错,但实际上是不影响运行的,但是作为强迫者,这个要必须解决;第一种就是:网上看的,就是将这个错误忽略,将Error改成Waring,位置:项目--》属性--》JPA--》Error/Warnnings--》Attr...原创 2019-07-22 09:03:49 · 852 阅读 · 0 评论 -
Hibernate级联错误
1、A collection with cascade="all-delete-orphan" was no longer referenced by the owning entity instance;字面解释为:具有级联="all-delete-孤儿"的集合不再被拥有实体实例引用:这个错误就是你在配置实体之间级联的关系时,对应的级联实体对象集合不在引用了,也就是说不new集合了;...原创 2018-05-31 09:33:02 · 1541 阅读 · 0 评论 -
产生不重复的流水号
public static String generateID() { return UUID.randomUUID().toString().replaceAll("-", ""); }原创 2018-04-08 11:00:38 · 2185 阅读 · 0 评论 -
关于redis的配置(防止遗忘)
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springfram原创 2018-04-08 10:36:08 · 208 阅读 · 0 评论 -
医药项目源码解析(1)
1月22日接手该项目该项目为医药项目;该项目核心点:Servlet的使用流程:1.GenericServlet这个类里面有三个方法,也就是核心的方法;init();services(ServletRequestServletResponse);destroy(); 然后HttpServlet 继承了GenericServlet,除了这个三个方法外,还有最主要的两原创 2018-01-26 17:49:04 · 613 阅读 · 0 评论 -
AES加密之后经过Base64转码
package com.tickets.util;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import org.apache.log4j.Logger;/** * 加解密工具类 * @author ljw原创 2017-12-25 16:44:10 · 5319 阅读 · 0 评论 -
关于使用httpclient的心得与体会
1.下载相应的Jar包: org.apache.httpcomponents httpclient 4.5.3 org.jsoup jsoup 1.10原创 2017-12-25 16:19:58 · 236 阅读 · 0 评论 -
使用httpclient连接池
package com.bltx.sprider.interfaceData;import java.io.IOException;import java.io.InterruptedIOException;import java.net.UnknownHostException;import java.security.NoSuchAlgorithmException;import原创 2017-12-25 16:38:13 · 359 阅读 · 0 评论 -
使用Webdriver进行自动化测试--ljw
1.第一步就是引入依赖 org.seleniumhq.selenium selenium-java 3.4.0 2.由于火狐浏览器和谷歌浏览器的特殊原因,这两个浏览器的启动要依靠二进制的文件;文件的链接如下:链接:https://pan.baidu.原创 2017-12-25 16:04:40 · 287 阅读 · 0 评论 -
关于近几周使用MongoDB数据库的心得(小白宝典)
最近因为项目需要,用到了MongoDB数据库,在此做一个总结;1.安装MongoDB数据库:当前所选MongoDB的版本为2.6.9下载路径如下:http://dl.mongodb.org/dl/win32/x86_64安装教程:https://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html2.下载MongoDB的...原创 2017-12-25 15:30:23 · 261 阅读 · 0 评论 -
启动项目时,报错;Address already in use: JVM_Bind<null>:8080
出现改异常一般是指端口号被占用了,我们只需要清掉任务管理器的进程即可;方法如下,在cmd命令模式下输入netstat -ano 然后找到占用8080端口的那个进程!找到之后,打开控制台---ctrl+alt+. 打开任务管理器;默认PID为不显示;可以点击选择任务管理器上的查看--选择列确定就可以显示了;然后就杀掉进程就好;...原创 2018-04-14 12:54:31 · 411 阅读 · 0 评论 -
java导出列表--项目分析
/**导出信息**/ @RequestMapping("fileUpload")//前台发出请求 @ResponseBody protected ResultBean fileUpload(@RequestBody Map<String, Object> map, HttpServletRequest request, HttpServletResponse response)...原创 2018-05-08 14:45:56 · 358 阅读 · 0 评论 -
Hibernate 注解@Temporal使用
一般我们在Java中,类型转换需要如下操作:SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd")Date date=new Date();String newDate=sf.formmat(date);显得很麻烦;下面这个标签作用就跟上面一样;@Temporal标签的作用如下:在一个类里面如果有Date类型的属性,可以...原创 2018-05-24 09:04:32 · 310 阅读 · 1 评论 -
封装各种格式的编码解码工具类.
import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;import org.apache.commons.codec.DecoderException;import org.apache.commons.codec.binary.Base64;import ...原创 2018-05-23 15:15:34 · 287 阅读 · 0 评论 -
Java培训-Hibernate(04)
此文章旨在将以前培训的内容记录下来,防止遗忘; Hibernate查询方式1 对象导航查询(1)根据id查询某个客户,再查询这个客户里面所有的联系人 2 OID查询(1)根据id查询某一条记录,返回对象 3 HQL查询(1)Query对象,写hql语句实现查询1 hql:hibernate query language,hibernate提供一种...原创 2018-05-26 12:46:07 · 165 阅读 · 0 评论 -
Redis 启动注册常用命令
通常情况下我们可以通过 redis-server.exe 和配置文件启动redis服务 :redis-server.exe redis.windows.conf 另外开启一个命令行窗口 redis-cli.exe 即可做一些简单的操作命令行(如果没有改默认配置的端口号),如果改了,就输入更加详细的命令:redis-cli.exe -h 127.0.0.1 -p 6379就可以,根据这种格式...原创 2018-05-22 11:08:52 · 192 阅读 · 0 评论 -
Java培训-Hibernate(03)
此文章旨在将以前培训的内容记录下来,防止遗忘; Hibernate的一对多操作(重点)以客户和联系人为例:客户是一,联系人是多 第一步 创建两个实体类,客户和联系人 第二步 让两个实体类之间互相表示(1)在客户实体类里面表示多个联系人- 一个客户里面有多个联系人 (2)在联系人实体类里面表示所属客户- 一个联系人只能属于一个客户 ...原创 2018-05-26 11:37:40 · 219 阅读 · 0 评论 -
Java培训-Hibernate(02)
此文章旨在将以前培训的内容记录下来,防止遗忘; 实体类编写规则1 实体类里面属性私有的 2 私有属性使用公开的set和get方法操作 3 要求实体类有属性作为唯一值(一般使用id值) 4 实体类属性建议不使用基本数据类型,使用基本数据类型对应的包装类(1)八个基本数据类型对应的包装类- int – Integer- char—Character、- 其他的都...原创 2018-05-26 11:09:54 · 180 阅读 · 0 评论 -
Java培训-Hibernate(01)
此文章旨在将以前培训的内容记录下来,防止遗忘; Hibernate概述Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的...原创 2018-05-26 10:42:46 · 192 阅读 · 0 评论 -
导入导出Utils-项目分析
导出文件/*** Eclipse Class Decompiler plugin, copyright (c) 2016 Chen Chao (cnfree2000@hotmail.com) ***/package com.tkn.zh.common.utils.excel;import com.google.common.collect.Lists;import com.tkn.zh....原创 2018-05-08 14:45:03 · 630 阅读 · 1 评论