自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tansuoliming的博客

liliang Zuo

  • 博客(169)
  • 资源 (104)
  • 收藏
  • 关注

原创 powerdesigner

简单使用:https://jingyan.baidu.com/article/86fae346e089393c49121a11.html把sql文件导入powerdesignerFile-Reverse Enginner-Database点击确定即可PowerDesigner逆向导入MYSQL数据库https://blog.csdn.net/u011781521/article/details/78958529odbc安装需要安装studio:https://blog.c

2020-06-11 14:27:57 411

原创 IDEA常用插件

1.CamelCase(0)参考源:https://www.jianshu.com/p/ae2723a0fa95(1)功能:CamelCasePlugin是一款可以快速进行格式转换的工具,较常用到的是大小写转换、驼峰式转换等(2)官网下载地址:http://plugins.jetbrains.com/plugin/7160-camelcase(3)安装:IDEA快捷...

2019-02-24 12:12:02 249

原创 idea快速生成代码

1、System.out.println()输入sout,按下enter键,生成System.out.println()方法.sout--->soutv=System.out.println("变量名="+变量)soutp--->System.out.println("")2、public static void main(String [] args){}输入...

2018-12-03 13:55:53 4057

原创 java中的工具

1.判断一个字符串是否为空org.apache.commons.lang3.StringUtils.isNotBlank(string)2.将数组转为listString[] companyIdSplit = companyId.split(",");List companyIDarray = Arrays.asList(companyIdSplit);...

2018-10-10 17:05:51 144

原创 git使用

1.注册git(1)地址:https://github.com/总共有三步,依次按要求将信息填充即可(2)根据新用户刚登陆的页面上的Read the guide可以使用READEME文件练习pull,marge2.下载git工具windows上安装git工具时工具下载:http://msysgit.github.com/参考资料:https://git-scm.com/...

2018-09-20 18:08:42 168

原创 storm-01(4)

测试如下: 思考3 - 如果存在下列tuple和聚合器,请问经过聚合器的结果是什么: 假设输入流包括字段 ["a", "b"] ,并有下面的partitions: Partition 0: ["a", 1] ["b", 2] Partition 1: ["a", 3] ["c", 8] Partition 2

2018-09-15 12:00:00 149

原创 storm-01(5)

6.投影操作 - projectionpackage com.liming.projection;import backtype.storm.Config;import backtype.storm.LocalCluster;import backtype.storm.tuple.Fields;import backtype.storm.utils.Utils;import st...

2018-09-15 11:56:06 183

原创 storm-01(2)

以下介绍可靠性处理2、3(顺序处理、每个只处理一次)============================================================Strom的可靠处理引发的问题 在Storm进行可靠处理时,由于tuple可能被再次发送,所以在storm上进行统计个数之类的实现时,可能会存在重复计数问题。 Storm提供了机制可以实现"按顺序处理且只处理一次"的...

2018-09-15 11:51:21 145

原创 storm-01(3)

3.分区聚合操作 分区聚合操作由 聚合器 - CombinerAggregator, ReducerAggregator, Aggregator 来实现。 分区聚合操作(partitionAggregate)对每个Partition中的tuple进行聚合. 与前面的Function在原tuple后面追加数据不同,分区聚合操作的输出会直接替换掉输入的tuple,仅输出分区聚合操作中发...

2018-09-15 11:38:33 226

原创 hadoop-----05(2)

7th:English、math、chinese获取块文件名称三个文件中存储着三个学生三个月的各门课成绩,计算每个学生每门课的总成绩package com.liming;import java.io.DataInput;import java.io.DataOutput;import java.io.IOException;import org.apache.hadoop.i...

2018-09-14 16:40:06 161

原创 mysql脚本

1.将一个表中的一个列的值全部洗到另外一张表的一个列中场景:hh_object和hh_objectex表中都定义了remark字段,先要将hh_object表中的remark字段删除,需要洗数据:将hh_object表中的remark字段值移动到hh_objectex表中的remark字段中脚本:update hh_objectex A,hh_object B set A.remark=B...

2018-09-12 14:54:55 471

原创 java把13位时间戳转换成"yyyy-MM-dd HH:mm:ss"格式的工具类

package com.liming.test;import java.sql.SQLException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Map;import o...

2018-08-03 11:21:58 4341 1

原创 IDEA-2

1.安装Navicat(17t5),sqlyon(wq31)2.将查询的数据导入到excel中3.客户端:Studio 3T(w4we),连接mongodb4.安装tomcat(阿里的tomcat),在idea中配置tomca5.在idea中打一个新的分支如上图新建一个分支,然后在这个分支上开发新的功能,最后提交就会有新的分支被提交了6.为idea配置默认设置...

2018-07-19 00:34:14 206

原创 IDEA快捷键

1.ctrl+alt+s:打开settings2.ctrl+alt+shift+s:打开project structure3.快速复制当前行:ctrl+d

2018-07-17 11:52:50 105

原创 spring-05

代码:spring05-11.切面注解形式步骤:1.在xml文件中开启切面注解<!--开启切面注解  --><aop:aspectj-autoproxy/>2.配置切面@Aspectpublic classMyAspect3.配置切入点@Pointcut(value="execution(*service..*(..))")public voidpointcut(){ }4...

2018-07-13 17:50:11 138

原创 3.记忆代码

1.c3p0数据库链接池配置<!-- 引入外部配置文件 --> <context:property-placeholder location="classpath:jdbc.properties"/> <!-- 配置数据源 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPoole...

2018-07-13 14:29:43 470

原创 spring-04

通知中的注意事项1.当程序出现异常时,通知的执行顺序1.前置通知2.环绕通知的前半部分3.目标方法执行4.异常通知5.最终通知省略的:环绕通知的后半部分。后置通知2.当环绕通知中返回值注意事项1.当目标方法执行没有返回值时用viod2.当目标方法有返回值时。切记 环绕通知中一定要return如果没有return将来目标方法执行的返回值就会被环绕通知拦截 导致参数传递失败。3.后置通知的返回值问题1...

2018-07-12 14:59:47 121

原创 spring-03

前言练习Spring的AOP面向切面编程代理模式代码spring03-11.代理模式的概念1.代理需要实现和被代理者相同的接口。只有实现了相同的接口。代理者才能和被代理者看起来一模一样。2.代理者在完成目标方法之外还要完成其他的工作。代码spring03-22.传统模式中把事务写在service层中非常不合适这样使得service变得不单纯。理想模式:业务层的代码只处理业务。事务代码有专门的人负责...

2018-07-10 18:56:14 131

原创 spring-02

前言IOC作用是控制反转,DI叫做依赖注入(给属性赋值)为属性赋值的方式:1.通过构造器为属性赋值。2.通过set方法为属性赋值。DI依赖注入代码spring02-11.set方法为属性赋值想要为属性赋值应该通过spring容器来做。要想为属性赋值必须要有set方法,容器通过形参传递参数给实参  属性才能正确赋值<bean id="person" class="domain.Person"&...

2018-07-09 19:00:49 115

原创 2.实例工厂类(反射创建对象)

1.直接上代码package com.sinohonour.ciprobe.control.factory;public class BasicFactory { /** * @author Administrator * @date : 2017年10月16日 上午11:36:13 */ private static BasicFactory factory = new Basic...

2018-07-03 10:54:52 477

原创 spring-01

多年积累的模型mvc:model、view、controllerssh:spring、strus2、hibernate(orm对象关系映射)ssm:spring、springmvc、mybatis牛人:rod johson

2018-07-02 07:35:46 113

原创 1.读取配置文件的油条类

package com.sinohonour.ciprobe.routor.api.utils;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Properties;public class PropUtil ...

2018-06-30 09:16:39 152

原创 jsoup

使用jsoup抓取jd的数据一、逐步分析(1)获取所有三级分类            /** * 获取jd所有的三级分类 * @param url jd有全部分类的链接:https://www.jd.com/allSort.aspx * @return 返回所有有效的三级分类链接 * @throws IOException */ public List<String&g...

2018-06-18 18:06:50 989

原创 solr

资源:点击打开链接0.安装概览1)  先启动,目的,不是为了运行,而是创建些文件,目录2)  停止服务,进行配置,core(类似rabbitmqvhost虚拟机)3)  复制很多文件,html(静态文件),jar到指定的目录,如果目录不存在,手工创建4)  可以运行它的一个控制台,创建core,成功,就可以使用5)  导入数据库数据6)  利用solr来进行查询1.solr基于java环境,必须先...

2018-06-18 01:44:01 347

原创 luence

1.蜘蛛爬取的数据,如何处理(1)关系型数据库,SQL工具,入门容易,深入难。DBA(Oracle-存储过程-视图-大型项目组禁用)ASP+com+ 存储过程难以维护,视图View SELECT * FROM item_view WHERE id=536563       先查询所有数据,然后过滤数据SELECT * FROM tb_item WHERE id=536563            ...

2018-06-17 16:22:33 320

原创 关系型数据库

1.体验1)关系型数据库(mysql、orcal等),有和SQL工具:jdbc等(程序和数据库交互时使用),入门容易,深入难。2)DBA数据库管理员(传统数据库的杰出代表Oracle-存储过程-视图-大型项目组禁用)3)ASP(.net的前身,目前是ASPx)+com+(最早的分层,将每个类单独注册,比较麻烦)4) 存储过程(数据库的编程,目前就java而言编程的过程都在数据库的外面,比如serv...

2018-06-16 10:41:40 699

原创 Amoeba

1.介绍Amoeba是mysql代理,增强mysql。类似的产品还有MyCat (mysql代理)2.资源:点击打开链接c82k3.准备:amoeba是基于java的所以必须有jdk4.上传amoeba5.解压tar包6.配置文件amoeba配置文件两个dbServers.xml  多个数据源,多个数据库amoeba.xml 启动参数,谁负责读,谁负责写,谁负责负载均衡##############...

2018-06-15 23:03:45 3633

原创 HASH值

1.UUID也是hash值(1)获取UUID(2)获取UUID的长度和UUID(3)hash值一般是32位,uuid是hash的特例它给hash值做特定操作了所以是36位

2018-06-13 23:38:47 4209

原创 mina-02:添加过滤器

1.连接routor的API:RoutorAPI2.routor:Routor3.ControlAPI:点击打开链接

2018-06-11 17:00:42 274

原创 jackson

1.jar包 <!-- Jackson Json处理工具包 --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.4.2&a

2018-06-10 13:42:43 408

原创 spring中集成的json

1.通过这个标签,spring可以将返回值转化为json

2018-06-10 13:20:35 292

原创 restful

1.在请求连接中设置变量

2018-06-10 13:18:27 188

原创 https

防止DDOS攻击情景:公司服务器被不停的访问造成卡顿,这些访问都是代理搞得鬼(会模拟海量不同的ip去访问你的服务器走的都是http协议),如果这个代理不是高级代理,那么可以查出源ip,将这个ip封掉就可以解决。...

2018-06-10 10:42:52 113 1

原创 rabbitMq

1.linux下安装(1)资源:rabbitmq-server-3.6.1-1.noarch.rpm(2)上传rabbitmq-server-3.4.1-1.noarch.rpm文件到/usr/local/src/rabbitmq/安装:rpm –ivh rabbitmq-server.3.4.1-1.noarch.rpm(3)设置配置文件cd /etc/rabbitmqcp /usr/share...

2018-06-04 16:15:11 188

原创 Windows7快捷键

1.win键加上“+”:可以放大你鼠标所在的区域,这样就不用将头贴在电脑上看了2.win键加上D:直接跳回到桌面3.ctrl+w:关闭当前浏览的网页4.ctrl+shift+t:恢复刚才关闭的网页5.win+r:打开运行窗口6.win+e:打开我的电脑7.win+l:直接锁屏8.alt+F4:关闭windows当前打开的窗口9.win+f:快速查找文件夹或者文件...

2018-06-04 15:55:59 1078

原创 CDN

CDN中国分两个主干,两个主干网不互通,铁通(教育)+电信,如果做游戏服务器。需要两个服务器。主干机房可以提供双线,使你的成本降低。CDN1)有网络机房优势,垄断2)服务器数量非常大缓存资源到网络本地,CDN全国各地都有。CDN致命的缺点,只能缓存静态资源(image/js/css/html)...

2018-06-03 19:03:13 202

原创 httpclient

1.HttpClient 是 Apache JakartaCommon 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。2.利用httpClient模拟一个http请求,就可以得到它的响应,响应实际上就是字符串,HTML文件源代码3.爬虫(1)所需包                <dependency&g...

2018-06-03 16:54:35 124

原创 webService

Apache CXF是webService(规范)的最佳实现

2018-06-03 16:54:00 107

原创 jsonp

jsonp(1)js不行了因为有两个系统,前台系统www.jt.com:8082,后台系统manage.jt.com:8081。js真不行js的同源策略(这是规定,为了安全js不可以跨域访问,拒绝)跨域:协议+IP地址+端口,域名/IP域名:         域名:jt.com主域名:www.jt.com 配置主机头(国际)         二级域名:manage.jt.com/cart.jt.c...

2018-06-03 16:53:08 187

原创 hibernate

hibernate和mybaits比较1)  设计思路,hibernate全面向对象映射框架ORM,mybatis半ORM映射框架。mybaits后半部分(和数据库)是面向过程,面向SQL,面向结果集ResultSet。2)  hibernate面向对象HQL(对象),mybatis面向SQL,使用SQLmybatis :           selectid,name form user    ...

2018-06-03 13:33:58 128

spring01-1

spring代码中包含了spring入门的代码,没有使用注解形式

2018-07-10

spring02-5

类的注解步骤:开启类扫描、添加注解(Component、Repository 、Service 、Controller )

2018-07-09

spring02-4

属性注解的使用的步骤:导入头文件、开启属性注解、使用注解(Value、Autowired 、Qualifier、Resource)

2018-07-09

spring02-3

spring中的parent标签abstract标签autowire标签的使用

2018-07-09

springday02-2

使用spring实现项目分层模拟,非常简便的实现项目分层

2018-07-09

springday02

DI依赖注入,通过set方法注入和通过构造方法注入的练习

2018-07-09

spring练习

spring代码中包含了spring入门的代码,没有使用注解形式

2018-07-08

spring源码剖析

该源码剖析,从源码中找到了spring是将对象放到一个map中供调用

2018-07-08

手动生成配置文件的头

该文档中详细介绍了如何生成spring的配置文件当中的头

2018-07-08

jt14日常笔记

配置solr所需要的配置文件,这些配置文件要放到指定的目录下

2018-06-18

jt13日常笔记

配置solr所需要的配置文件,这些配置文件要放到指定的目录下

2018-06-18

solr所需配置文件

配置solr所需要的配置文件,这些配置文件要放到指定的目录下

2018-06-17

solr完全工具包

linux下安装solr的工具包,其中还包含了对应版本的分词器

2018-06-17

IK分词器-供分词使用

IK分词器时国人开发的根据汉语习惯进行分词,分词的结果更加符合中国人的习惯

2018-06-17

查看索引工具

创建的索引文件都是二进制的形式,必须使用索引查看工具来查看

2018-06-17

jt12日常笔记

笔记中记录了项目04的具体实现步骤,可以作为开发文档使用

2018-06-16

jt08工作笔记

笔记中记录了项目04的具体实现步骤,可以作为开发文档使用

2018-06-15

jt11日常笔记

笔记中记录了项目04的具体实现步骤,可以作为开发文档使用

2018-06-15

购物车系统接口

笔记中记录了项目04的具体实现步骤,可以作为开发文档使用

2018-06-15

jt10日常笔记

笔记中记录了项目04的具体实现步骤,可以作为开发文档使用

2018-06-15

POI的简单应用

使用poi将数据库中查询的数据导出到excle中的事例代码

2018-07-19

spring05-6

使用spring在搭建好的三层架构上添加简单业务执行成功,但是没有事务,即使程序报错了还会执行操作(比如插入)

2018-07-15

spring05-5

spring中使用注解进行分层,使用spring中的jdbc模板来与数据库进行交互

2018-07-13

spring05-4

Spring中使用jdbc模板来查询数据,查询出来的是list中放有map,通过mapper类来讲list中的map转为对象存到list中

2018-07-13

spring05-3

spring中整合jdbc,使用spring的jdbc模板类但是在实际开发中使用场景很少

2018-07-13

spring05-2

将spring与jdbc进行整合,使用的是c3p0链接池,相当于导入jar包后将c3p0的主体类配置为一个bean让spring自动加载。

2018-07-13

spring05-1

spring中使用注解的形式来配置切面,然后配置文件中只需开启切面注解即可

2018-07-13

spring04-5

spring的aop的练习,代码可供参考,仅是aop功能实现,没有优化

2018-07-12

spring04-4

spring的aop的练习,代码可供参考,仅是aop功能实现,没有优化

2018-07-12

spring04-3

spring的aop的练习,代码可供参考,仅是aop功能实现,没有优化

2018-07-12

spring04-2

spring的aop的练习,代码可供参考,仅是aop功能实现,没有优化

2018-07-12

spring03-7

代码中使用了spring AOP中的大部分通知,可供参考使用

2018-07-11

spring03-06

spring中配置切面、通知的入门代码编写,同代理实现的功能相同

2018-07-11

spring03-5

spring中使用的cglib代理,有无接口都可以,他相对jdk的动态代理有所该井

2018-07-11

spring03-4

使用了动态代理,相比静态代理而言代码服用率提高了,使用invoke方法

2018-07-11

spring03-3

使用了静态代理来讲事务和业务的代码分离开来,但是这样写有代码重复所以仅供学习不用到实际工作中

2018-07-10

spring03-2

代码中实现了传统模式的事务实现,和业务的代码燃在一起,这种不是一种良好的编程习惯

2018-07-10

spring03-1

使用租房的例子来实现代理模式的设计,代理者和被代理者需要实现相同的接口

2018-07-10

spring02-6

spring中属性注入,可以将值卸载property文件中然后读取

2018-07-09

spring其他标签

spring中的其他不常见标签,如果需要的话可以参考使用

2018-07-09

空空如也

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

TA关注的人

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