- 博客(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 443
原创 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 286
原创 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 4150
原创 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 169
原创 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 192
原创 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 176
原创 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 214
原创 storm-01(2)
以下介绍可靠性处理2、3(顺序处理、每个只处理一次)============================================================Strom的可靠处理引发的问题 在Storm进行可靠处理时,由于tuple可能被再次发送,所以在storm上进行统计个数之类的实现时,可能会存在重复计数问题。 Storm提供了机制可以实现"按顺序处理且只处理一次"的...
2018-09-15 11:51:21 170
原创 storm-01(3)
3.分区聚合操作 分区聚合操作由 聚合器 - CombinerAggregator, ReducerAggregator, Aggregator 来实现。 分区聚合操作(partitionAggregate)对每个Partition中的tuple进行聚合. 与前面的Function在原tuple后面追加数据不同,分区聚合操作的输出会直接替换掉输入的tuple,仅输出分区聚合操作中发...
2018-09-15 11:38:33 254
原创 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 189
原创 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 497
原创 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 4520 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 228
原创 IDEA快捷键
1.ctrl+alt+s:打开settings2.ctrl+alt+shift+s:打开project structure3.快速复制当前行:ctrl+d
2018-07-17 11:52:50 127
原创 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 171
原创 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 497
原创 spring-04
通知中的注意事项1.当程序出现异常时,通知的执行顺序1.前置通知2.环绕通知的前半部分3.目标方法执行4.异常通知5.最终通知省略的:环绕通知的后半部分。后置通知2.当环绕通知中返回值注意事项1.当目标方法执行没有返回值时用viod2.当目标方法有返回值时。切记 环绕通知中一定要return如果没有return将来目标方法执行的返回值就会被环绕通知拦截 导致参数传递失败。3.后置通知的返回值问题1...
2018-07-12 14:59:47 151
原创 spring-03
前言练习Spring的AOP面向切面编程代理模式代码spring03-11.代理模式的概念1.代理需要实现和被代理者相同的接口。只有实现了相同的接口。代理者才能和被代理者看起来一模一样。2.代理者在完成目标方法之外还要完成其他的工作。代码spring03-22.传统模式中把事务写在service层中非常不合适这样使得service变得不单纯。理想模式:业务层的代码只处理业务。事务代码有专门的人负责...
2018-07-10 18:56:14 147
原创 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 146
原创 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 493
原创 spring-01
多年积累的模型mvc:model、view、controllerssh:spring、strus2、hibernate(orm对象关系映射)ssm:spring、springmvc、mybatis牛人:rod johson
2018-07-02 07:35:46 128
原创 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 173
原创 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 1018
原创 solr
资源:点击打开链接0.安装概览1) 先启动,目的,不是为了运行,而是创建些文件,目录2) 停止服务,进行配置,core(类似rabbitmqvhost虚拟机)3) 复制很多文件,html(静态文件),jar到指定的目录,如果目录不存在,手工创建4) 可以运行它的一个控制台,创建core,成功,就可以使用5) 导入数据库数据6) 利用solr来进行查询1.solr基于java环境,必须先...
2018-06-18 01:44:01 383
原创 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 355
原创 关系型数据库
1.体验1)关系型数据库(mysql、orcal等),有和SQL工具:jdbc等(程序和数据库交互时使用),入门容易,深入难。2)DBA数据库管理员(传统数据库的杰出代表Oracle-存储过程-视图-大型项目组禁用)3)ASP(.net的前身,目前是ASPx)+com+(最早的分层,将每个类单独注册,比较麻烦)4) 存储过程(数据库的编程,目前就java而言编程的过程都在数据库的外面,比如serv...
2018-06-16 10:41:40 730
原创 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 3688
原创 HASH值
1.UUID也是hash值(1)获取UUID(2)获取UUID的长度和UUID(3)hash值一般是32位,uuid是hash的特例它给hash值做特定操作了所以是36位
2018-06-13 23:38:47 4384
原创 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 543
原创 https
防止DDOS攻击情景:公司服务器被不停的访问造成卡顿,这些访问都是代理搞得鬼(会模拟海量不同的ip去访问你的服务器走的都是http协议),如果这个代理不是高级代理,那么可以查出源ip,将这个ip封掉就可以解决。...
2018-06-10 10:42:52 135 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 225
原创 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 1110
原创 CDN
CDN中国分两个主干,两个主干网不互通,铁通(教育)+电信,如果做游戏服务器。需要两个服务器。主干机房可以提供双线,使你的成本降低。CDN1)有网络机房优势,垄断2)服务器数量非常大缓存资源到网络本地,CDN全国各地都有。CDN致命的缺点,只能缓存静态资源(image/js/css/html)...
2018-06-03 19:03:13 223
原创 httpclient
1.HttpClient 是 Apache JakartaCommon 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。2.利用httpClient模拟一个http请求,就可以得到它的响应,响应实际上就是字符串,HTML文件源代码3.爬虫(1)所需包 <dependency&g...
2018-06-03 16:54:35 146
原创 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 208
原创 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 147
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人