自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (17)
  • 收藏
  • 关注

原创 Mybatis中sql语法应用

这种sql语法一般格式为sql id="id">数据库表名应用 from .... 1、首先定义一个sql标签,一定要定义唯一idname,age2、然后通过id引用select from student这个会自动把上面的代码贴过来

2017-09-13 10:49:56 301

原创 万能的自动补全快捷键

在sublime text3 ,hbuilder,已经链接服务器SecrutCRT,都是Tab键

2017-09-07 15:56:48 1338

转载 Map<String, String> 遍历的四种方法

Map map = new HashMap();  map.put("key1", "value1");  map.put("key2", "value2");  map.put("key3", "value3");    //第一种:普遍使用,二次取值  System.out.println("通过Map.keySet遍历key和value:");  for (Str

2017-09-05 14:53:21 249

原创 redis介绍与安装使用

一.redis介绍与安装使用1.redis安装1.1redis是C语言开发,建议在linux上运行,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++1.2从官网下载 http://download.redis.io/releases/redis-3.0.0.tar.gz将redis-3.0.0.tar.gz拷贝到/usr/local下

2017-09-05 11:05:20 234

原创 jquery对Ajax的封装

jquery对Ajax的封装现在为了满足用户的需求,Ajax(Asynchronousjavascript + XML)异步刷新起到了无可比拟的作用,以前写Ajax操作,总是需要我们想JDBC代码一样进行几个必备的步骤:AJAX——核心XMLHttpRequest对象,而jquery也对Ajax异步操作进行了封装,这里看一下几种常用的方式。 $.ajax,$.post, $

2017-08-28 11:46:32 392

原创 linux中mysql和mycat搭建,以及用mycat实现数据库集群

linux中mysql和mycat搭建,以及用mycat实现数据库集群一搭建mysql   参考链接 (点击打开链接)1查找以前是否安装有mysql,使用下面命令:rpm -qa|grep -i mysql如果显示有如下包则说明已安装mysqlmysql-4.1.12-3.RHEL4.1mysqlclient10-3.23.58-4.RHEL4.1

2017-08-28 09:20:09 2127

原创 nginx安装与使用

nginx安装与使用nginx安装环境 1.nginx是c语言开发,需安装gcc:yum install gcc-c++2.nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库 yum install -y pcre pcre-devel3.zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,

2017-08-25 14:56:45 192

原创 FastDFS 实现分布式文件系统(图片的上传)

FastDFS 实现分布式文件系统(图片的上传)1.linux安装环境a.安装软件GCC,libevetyum install gcc-c++yum -y install libeventb.安装FastDFS和libfastcommon tar包1将libfastcommonV1.0.7.tar.gz拷贝至/usr/local/下cd /usr/loc

2017-08-24 23:01:10 472

原创 分页对象

分页对象1.jar包和对应的源码请参考如下URLhttp://download.csdn.net/download/hxb_hexiaobo/99445992.用上面分页jar包实现分页对象//查询分页对象---service层public Pagination selectPaginationByQuery(String name,Integer isDisplay,In

2017-08-23 13:28:12 333

转载 href=”javascript:void(0)

为什么要使用href=”javascript:void(0);”href=”javascript:void(0);”这个的含义是,让超链接去执行一个js函数,而不是去跳转到一个地址,而void(0)表示一个空的方法,也就是不执行js函数。为什么要使用href=”javascript:void(0);”javascript:是伪协议,表示url的内容通过javascript

2017-08-22 16:42:12 390

原创 Mybaits 动态查询数据库

Mybaits 动态查询数据库 汇总select id , name ,description,img_url,sort,is_displayfrom bbs_brandname like "%"#{name}"%"and is_display = #{isDisplay}limit #{startRow},#{pageSize}

2017-08-22 10:54:32 341

原创 对象与Json字符串转换

对象与Json(key,value)互相转换ObjectMapper om = new ObjectMapper();//不要NULL 不要转了om.setSerializationInclusion(Include.NON_NULL);//将Json字符串转换为对象buyerCart= om.readValue(cookie.getValue(), BuyerCart.c

2017-08-17 08:48:31 194

原创 cookie的设置和取出

cookie的作用:将服务器中的信息保存到客户端电脑中,下次访问该页面可以直接调用客户端的信息,多用户用户名,购物车;cookie的设置:创建Cookie 把新购物车放进去                                StringWriterw   = new StringWriter();//将对象转为字符传                       

2017-08-17 08:25:18 442

原创 Linux学习总结

Linux学习总结一.命令a.vbird@www ~]$ command [-options] parameter1 parameter2 ... 说明:0. 一行挃令中第一个输入的部分绛对是『指令(command)』或『可执行文件案』1. command 为挃令的名称,例如变换路徂的挃令为 cd 等等;2. 中刮号[]幵丌存在亍实际的挃令中,而加入选项讴定时,通常选项前会带

2017-08-16 00:01:02 190

转载 Java 对象序列化

引言将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStream 进行对象的读写。然而在有些情况下,光知道这些还远远不够,文章列举了笔者遇到的一些真实情境,它们与 Java

2017-08-15 19:36:11 195

原创 Dubbo的注册中心 官方推荐zookeeper

Dubbo的注册中心 本文使用zookeeeper1.原理简介主要用于不同服务器间通讯;a.可进行无URL访问(开发) 需设置b.可进行有URL访问(实际) 需设置   提供方:xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframe

2017-08-15 18:11:41 411

原创 SSM基础框架的搭建和测试

一.配置server端的web.xml配置监听器xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

2017-08-15 16:47:52 2287

转载 Spring MVC 解读——<mvc:annotation-driven/>

Spring MVC 解读——一、AnnotationDrivenBeanDefinitionParser    通常如果我们希望通过注解的方式来进行Spring MVC开发,我们都会在***-servlet.xml中加入标签来告诉Spring我们的目的。但是我们为什么这么做呢?这个标签是什么意思呢?它做了什么呢?    同样为了弄清楚这些问题, 像标签一样,我们先找到它的解析类。

2017-08-15 16:37:48 192

原创 web前端之过滤器的作用

1.web前端之过滤器的作用:此过滤器作用为将所有*.do请求格式化为UTF-8的形式   encoding  org.springframework.web.filter.CharacterEncodingFilter     encoding   UTF-8      encoding  *.do 2.过滤器就是在源数据和目的数据之间

2017-08-15 15:22:34 5890

转载 Spring自动扫描和管理Bean

Spring自动扫描和管理Bean       在大的项目中,通常会有上百个组件,如果这些组件采用xml的bean定义来配置,显然会使配置文件显得很臃肿,查找和维护起来不方便。Spring2.5 为我们引入了组件自动扫描机制,它可以在类路径下寻找标记了@Component、@Service、@Controller、@Repository注解的类,并把这些类纳入到spring容器

2017-08-15 14:51:02 176

转载 Spring中注解和注入

1.注解注入顾名思义就是通过注解来实现注入,Spring和注入相关的常见注解有Autowired、Resource、Qualifier、Service、Controller、Repository、Component。Autowired是自动注入,自动从spring的上下文找到合适的bean来注入Resource用来指定名称注入Qualifier和Autowired配合使用,指定bean的名

2017-08-15 13:07:47 806

原创 Mybatis中别名的作用

(原创)Mybatis中别名的作用:在mybatis-config.xml配置别名如下:    它的作用是让Mapper.xml中的参数找到对应类,如下面parameterType="TestTb">,如果没有配置别名,则要改为parameterType="cn.itcast.core.bean.TestTb">,配置别名首先当然要保证pojo实体,在一个包下面如cn.

2017-08-15 10:50:20 5059 3

转载 Spring与mybatis三种整合方法

spring与mybatis三种整合方法1、采用MapperScannerConfigurer,它将会查找类路径下的映射器并自动将它们创建成MapperFactoryBean。spring-mybatis.xml:xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.

2017-08-15 10:22:19 242

转载 Druid 数据库连接

DRUID介绍    DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池,不知道速度有没有BoneCP快)。配置参数和其它连接池一样DRUID的DataSource类为:com.ali

2017-08-15 09:31:09 343

原创 一些开发的常识

争对一个需求 如果前端就是一个输入窗口,然后后端多个字段要匹配上,那么可以定义一个注解,然后在每个字段上加上这个注解,定义一个searchWrapper,然后searchmapper拼接查询条件。1种很好的检验值判断,当这个值判断不存在的时候 那么自己会返回一个状态码,这样前端会自动获取这个值,而不需要自动获得,每一个往上面传,麻烦,代码耦合严重,这种写法参考google的。//其实这2句话就是一个for循环,只不过人家用一个jdk1.8一次性代替了。代码上加上这句话的都是代码有洁癖。

2023-06-11 22:36:05 656

原创 深copy

AddressClone address = new AddressClone("小区1", "小区2");UserClone user = new UserClone("小李", address);user.getAddress().setAddress1("小区3");

2023-06-07 23:26:40 371

原创 一款不错数据字典

这个工具好在可以在需求到表的过程中开始建好模型,方便模型评审,其次就是代码生成器,然后就是争对数据库版本管控。

2023-06-07 23:03:14 91

原创 pgsql 解决死锁的步骤

- 358009为上述查询到表t_mytab的oid。-- t_mytab为你觉得可能死锁的表名。若查询到的Pid记录很多,则你可能需要批量执行。-- 8954为pid。--如果上面检测查询到了pid结果,则说明该表可能被锁,需要执行释放锁定指令。-- 以下358009为步骤1中查询到的死锁表的oid。-- 根据oid查询该表正在被执行的进程 pid。--查询指定表的oid。

2023-05-23 23:45:00 627

原创 quartz原理

Scheduler调度线程主要有两个:执行常规调度的线程,和执行misfiredtrigger的线程。常规调度线程轮询存储的所有trigger,如果有需要触发的trigger,即到达了下一次触发的时间,则从任务执行线程池获取一个空闲线程,执行与该trigger关联的任务。在Quartz中,有两类线程,Scheduler调度线程和任务执行线程,其中任务执行线程通常使用一个线程池维护一组线程。qrtz_simple_triggers 存储简单的 Trigger,包括重复次数,间隔,以及已触的次数。

2023-05-13 17:59:38 1100

原创 dbeaver 一些坑

当sql很大时候 ,放编辑器deeaver会报内存超标 可以用这种方法,但是这种方法有个坑,可能第一次会下载不对,删除下载的客户端重新下载。

2023-05-07 12:00:00 308

原创 idea一些不常见但是非常有用的插件

在linux 运行 java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar springboot-0.0.1-SNAPSHOT.jar。手撕jvm源码 所谓手撕就是在代码上写java代码,照成oom,然后分析jvm,默认是最小堆内存128M,最大2G,

2023-05-05 13:47:50 581

原创 Vue自定义指定和过滤器的实现

Vue自定义指定过滤器的实现

2021-12-15 18:15:00 439

原创 Vue介绍

1.MVVM模型介绍M是指model 也就是后台数据在前端的展示v视图 view 前端div文件vm 指viewmodel 是指vue文件连接上面2个,如下2个图2.组件3.组件的生命周期4.组件之间传值父传子子传父兄弟传值但页面SPA Vue-Router作用...

2021-12-14 19:00:00 552

原创 note++ 对时间格式化正则表达式处理

适用场景:当我们有一段从数据库里面copy 一段时间sql ,如何把一段时间替换成getdate()1.note++全选,选择正则表达式 替换成getdate()正则表达式 判断时间'[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])\s+(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d.[0-9][0-9][0-9]'2.在查找模式里面选择普通,将getdate替换成getdate()当然.

2021-12-13 08:38:11 694

原创 业务是放在sql层,还是code层

一.业务逻辑是放在join层还是code层1.对于sql,不推荐使用子查询和join是因为本身join的效率就是硬伤,一旦数据量很大效率就很难保证,强烈推荐分别根据索引单表取数据,然后在程序里面做join,merge数据。2.子查询就更别用了,效率太差,执行子查询时,MYSQL需要创建临时表,查询完毕后再删除这些临时表,所以,子查询的速度会受到一定的影响,这里多了一个创建和销毁临时表的过程。3.数据库是最底层的,瓶颈往往是数据库。建议数据库只是作为数据store的工具,而不要添加业务上去。二.如果要

2021-04-09 09:05:29 429

原创 java 对时间date处理

@Testpublic void testTime(){ Date date =new Date(); System.out.println(date); Instant instant = date.toInstant(); ZoneId zone = ZoneId.systemDefault(); LocalDateTime localDateTim...

2019-07-25 10:02:38 104

原创 基于aop 和 sharding-jdbc读写分离

1. sharding-jdbc读写分离是当当网开源 apache封装,引用只需修改配置文件,和加入pom如下:yml中配置读写数据源sharding: jdbc: datasource: names: ds0,ds1 ds0: type: com.alibaba.druid.pool.DruidDataSource ...

2019-06-15 15:42:09 376

原创 springcloud -hystrix-dashboard填坑

当在springcloud项目时候搭建springcloud -hystrix-dashboard ,如果父亲采用spring boot 2.0以上 一般需要在appliation加入注解@Bean public ServletRegistrationBean getServlet() { HystrixMetricsStreamServlet streamServl...

2019-05-30 14:23:31 226

原创 maven pom.xml加载不进来

1. 当在多maven项目 运营idea开发工具,回偶尔出现pom.xml加载不进来 运用各种办法都是不行,运行maven自带加载yml2. 可通过运行clean文件看加载pom又没有出现依赖,3. 如下图可看出缺少依赖版本,加上依赖版本就可以,这里想说的是 有时候idea就是自动加载pom不成功4. 通过clean报的错误来查找相关的依赖5. mav...

2019-05-29 15:57:59 3101

原创 分布式ELK链路追踪

logstash 建立分布式索引input{ tcp { mode => "server" host => "0.0.0.0" port => 4567 codec => json_lines }}outpu...

2019-05-28 08:38:40 1890

springboot 最简单的模板,方便后续快速开发项目用到 集成swagger

springboot 最简单的模板,方便后续快速开发项目用到 集成swagger

2023-05-16

easycode的模板 自己写的模板生成器,集合idea 的2大插件快速生成crud代码

easycode的模板 自己写的模板生成器,集合idea 的2大插件快速生成crud代码

2023-05-16

aop 读写分离.rar

AOP 读写分离 需要配置yml 初始化加载datasourece和mybatis,以及database里面AOP配置,以及采用本地线程thread,最后还需应用相关依赖

2019-06-15

oracle和plsql教程

oracle和plsql教程 ,主要讲解oracle和pl/sql教程,系统里有自带的软件和工具

2018-08-02

非关系SQL Redis详细教案

redis非常详细的教案,介绍如何在linux系统安装,基本命令,有序集合和列表的分别,以及用java代码实现的3种方式,1.基本测试,2,连接池链接,3与spring整合

2017-09-05

Mycat分片规则

Mycat分片规则

2017-08-28

数据库集群Mycat搭建和配置

数据库集群Mycat搭建和配置

2017-08-26

FastDFS分布式文件系统的搭建和测试,测试代码,架设步骤

FastDFS分布式文件系统的搭建和测试,测试代码,架设步骤

2017-08-25

securcrt破解版

securcrt是用于登录linux服务器的win接口软件

2017-08-22

分页jar包,以及源码

分页jar包,以及源码

2017-08-22

java基础知识 PPT 和源代码 以及练习

java基础知识 PPT 和源代码 以及练习

2017-07-12

SecureCRT SecureFX 7.3.7 最新破解版(64位)

SecureCRT SecureFX 7.3.7 最新破解版(64位),完美支持64位的破解

2017-04-27

html标签列表顺序

html标签列表顺序

2017-04-26

网上商城源代码

基础MVC开发的源码,可以实现,是采用SSM框架实现的

2017-04-26

基于MVC的Javascript Web

基于MVC的Javascript Web 偏实用

2017-04-26

JSTL标签库下载

JSTL标签库下载 JSTL.JAR STANDARD.JAR

2015-09-29

apache-tomcat-7.0.62-windows-x86

apache-tomcat-7.0.62-windows-x86

2015-07-22

空空如也

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

TA关注的人

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