自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 mapper.xml不对应实体类的写法

并不是所有mapper.xml都对应实体,根据业务需求,还可以创建具体的业务xml。实体类对应的xml:具体业务对应的xml:

2019-04-23 17:08:47 1628

原创 阳台山之登山攻略

以此篇记录下美妙的阳台山放飞心灵之旅。登山4小时,下山3小时,适合有一定运动基础的朋友们。(1)必做的准备: 1、防滑的登山鞋 2、水,带够一天的水量,一人4瓶左右为加。 3、水果,带够含水量丰富的水果,不仅补充水分,还可以维持能量。 4、必要的食物,可带大包子、鸡蛋、香肠等,面包尽量少带,口干。(2)注意:在金山寺与柏油马路(快到主峰)之间没有卫生间,所以...

2019-03-25 09:53:03 8996 1

原创 Mybatis中updateByPrimaryKeySelective和updateByPrimaryKey

在mybatis中常常用到这2中方法。根据实体类主键进行跟新,并返回1或者0.int updateByPrimaryKeySelective(TbItem record); int updateByPrimaryKey(TbItem record);(1)更新语句上的差异:因此:updateByPrimaryKeySelective会对字段进行判断再更新(如果为Null就...

2019-03-15 10:23:39 21022

原创 开发常见错误总结

1、Unreachable code当想要打印出某输出语句的时候,提示报错信息:Unreachable code,代码不可达,因为执行到return就出去了,永远不会只执行到此sysout。解决办法:...

2019-03-15 10:12:29 211

原创 排查错误

程序发生错误的时候,一般不再前台打印,出现报错框,影响使用心情。去掉("操作失败!"+result.message+result.message)吧。那么如何在后台查看错误呢,在抛出异常处,logger即可。或者最简单的sysout...

2019-03-14 15:45:09 219

原创 @service解决 error creating bean with name(XXX)的问题

Springboot启动报错,错误如下:解决办法:在该service的实现方法上加@service注解,将该类自动注册到spring容器中。与spring的IOC机制有关。知识点整理:1、ervice用于标注业务层组件,@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。2、@service的作用在spring中bean常在配置文件中进行配...

2019-03-11 13:15:21 19376

原创 @requestBody 与@requestparam;@requestBody的加与不加的区别。

(一)首先说明xia @requestBody与@requestParam的区别 spring的RequestParam注解接收的参数是来自于requestHeader中,即请求头。都是用来获取请求路径(url )中的动态参数。也就是在url中,格式为xxx?username=123&password=456。功能与@pathvarible。RequestBody注解接收的参数则...

2019-03-07 10:48:08 17379 3

原创 datatable warnning : table id=("xxxx")Ajax Error:@RequestParam与@PathVariable

前台页面通过datatable展示数据,前台报ajax错误,后台controller不过断点,说明ajax路径有误。错误如下:需弄明白@RequestParam与@PathVariable的区别。都是用来获取请求路径(url )中的动态参数controller层使用@RequestParam时,URL是这样的:http://host:port/path?参数名=参数值:...

2019-03-06 17:45:27 200

原创 java基本数据类型和比较string

1、字符串String属于引用数据类型。String是一个类。java中字符串的比较:==比较引用,==是两边的完完全全是一致的,才返回true,否则返回false equal是判断两个对象中的内容是否一致。 判断值是否相等String类的equals()源码如下:2、字符串判空3...

2019-03-06 14:02:03 838

转载 pgsql约束语法

1. 添加主键alter table goods add primary key(sid);2. 添加外键alter table orders add foreign key(goods_id) references goods(sid) on update cascadeon delete cascade;on update cascade: 被引用行更新时,引用行自动更新;...

2019-03-04 17:24:57 945

原创 何时添加@param注解

在程序中有时发现在mapper文件中,有时候有param注解,有时候没有,如下:来分析下Param的具体应用。在mapper文件中不写@param,可在xml中需标明parameterType,也可不用谢,mybatis可自动识别。若在mapper中写上@param,则在xml中可不写。通常在mapper中标明,在传入多个参数的时候具有扩展性,因为parameterType中只...

2019-03-04 17:24:29 6479 1

原创 springboot实现文件上传

实现效果如下:功能实现步骤:1、展示、添加、删除、导出容。前台界面展示:按钮事件。接下来分功能分别具体说下:一:添加功能:由于页面上有多个表格要添加文件且添加的字段都一致,因此可复用layer层的添加页面。若没有导出,连按钮也可以复用。   url路径需跳转到controller,进行页面的跳转。 url路径下的页面内容如下。 ...

2019-02-25 11:12:43 518

原创 pgsql的行转列string_agg与array_agg

原数据库存储形式效果图 有2种方式来实现缺点,没有进行模糊查询。改进case when语句。  string_agg与array_agg都是PostgreSql 的聚合函数。2者大同小异,只不过合并数据的类型不同。还可以按照顺序进行合并。...

2019-02-22 18:52:46 6263

原创 springboot将数据库查询结果实现字符串拼接

数据库存储样式。期待结果: 前台传入公司名称,自动获取各职位的相关人员。 分别获取各职位的人员,存储到list中,通过array转成数组,在通过Stringutils.join添加“,”。在分别返回。 前台接受返回的json。知识点整理:一般list转成数组有2种方式,for循环,或toarraylist<实体>转成数组较为麻烦,需将里面的数据取...

2019-02-21 09:51:50 2941 1

原创 mybatis #与$的区别

前提知识点。1、预编译是提前对SQL语句进行预编译,而其后注入的参数将不会再进行SQL编译。2、SQL注入是发生在编译的过程中,因为恶意注入了某些特殊字符,最后被编译成了恶意的执行操作。而预编译机制则可以很好的防止SQL注入。3、Concat返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。mysql> select concat('11...

2019-02-19 17:53:26 124

原创 sql常见的知识(二)通配符

二:通配符常见的通配符,必须与like一起使用重点说一下【charlist】的用法

2019-02-19 17:07:32 367

原创 sql常见的知识(一)order  by 和 group by

一:order  by 和 group by1:order by:排序,从数据库表中获取到一个或多个字段按照升序( ascending order) 或降序(descending)排序。 select * from 表 where 条件 order by 字段a ASC 。  select * from 表 where 条件 order by 字段b DESC 。 select *...

2019-02-18 16:53:13 3908

原创 springboot页面database数据显示{@restcontroller@controller}

springboot页面datables数据显示,代码流程如下。重点是对比restcontroller和controller的区别:@restcontroller,视图解析器不起作用,无法返回到页面,返回的是return中的内容@controller,返回到指定页面,@controller和试图解析器配合若想要在@controller里面返回json、xml数据等,需要在对应的方法...

2019-01-29 15:14:43 525

原创 springsercurity工具下载-20190125

1、企业级的认证和授权。2、安装jdk,sts(spring的专用开发工具),mysqlmysql包括:mysql communty server和workbench

2019-01-25 14:25:36 114

原创 springboot表单实体类保存与更新

1、新增和修改公用一个页面,在跳转到该页面时传参数决定是新增还是修改。2、前台页面表单,设置id3、前台接受参数,决定跳转路径。同时表单序列化。4、跳转到controller,注意表单中的name=实体类,否则controller接受不到。5.执行插入更新的具体操作。insert为框架自带方法,可保存一个实体,null的属性也会保存,...

2019-01-25 12:31:49 2272

原创 更改macbookpro管理员全名,并不能修改账户名。

现状:由于新换操作系统,导致用户名显示为mac。想要换成自己名字。结果:只能改账户全名,并不能从根本上解决账户名称。步骤: 先附上操作系统版本 ...

2018-12-25 22:20:01 26540 6

原创 整理的最完整的OFPT_STATS_REQUEST && REPLY消息-部分转载(含有1.0与1.3的对比)

OFPT_STATS_REQUEST && REPLY 以上的消息如hallo等都是通信过程中必须的部分。还有一些数据包是为了某些目的而设计的如OFPT_STATS_REQUEST && REPLY可以获得统计信息,主要用于请求数据或从交换机状态信息我们可以利用统计信息做:负载平衡,流量监控等基于流量的操作。(在1.3中请求被放在一个或多个OFPT_MULTIPART_REQUEST 消息中,

2017-04-25 15:36:28 4410 1

转载 SDN中的wiresharrk(2)

使用最新版Wireshark解析OpenFlow协议数据包wireshark官方最新版已经内置支持OpenFlow协议,不再需要安装插件来支持openflow协议的解析。详细内容参看:https://wiki.wireshark.org/OpenFlow到2014-11-04,wireshark v1.12.x支持:OpenFlow 1.0 (aprox. 50

2016-10-15 22:22:06 631

转载 SDN中的wireshark(1)

wireshark抓取OpenFlow数据包在写SDN控制器应用或者改写控制器源码的时候,经常需要抓包,验证网络功能,以及流表的执行结果等等,wireshark是个很好的抓包分析包的网络工具,下面简介如何用wireshark软件抓取OpenFlow数据包一. wireshark2.0.0wireshark2.0.0直接内置了OpenFlow协议,只需要安装w

2016-10-15 22:20:43 1064

转载 把jar文件放在一个文件夹里

当我们做项目的时间长了,你就会发现,你要经常的一个个的引入你需要的jar文件,有时候会有十多个,但是他们又不再一个文件夹中,所以我们要添加了一个后,在添加一个。同样的工作,我们会不会觉得麻烦呢,那么你有没有想过办法呢。办法是有的,那就是面向对象的一个标准,封装。这篇博客就来说一下我们如何来封装自己的类库。打开我们的myeclipse开发平台后, 选择window-Prefe

2016-09-28 10:51:03 2008

转载 Scapy

关于ScapyScapy的是一个强大的交互式数据包处理程序(使用python编写)。它能够伪造或者解码大量的网络协议数据包,能够发送、捕捉、匹配请求和回复包等等。它可以很容易地处理一些典型操作,比如端口扫描,tracerouting,探测,单元测试,攻击或网络发现(可替代hping,NMAP,arpspoof,ARP-SK,arping,tcpdump,tethereal,P0F等)。最重

2016-08-22 14:36:23 2408

转载 基于 Open vSwitch 的 OpenFlow 实践

基于 Open vSwitch 的 OpenFlow 实践Open vSwitch 是运行在虚拟化平台上的虚拟交换机,同时也提供了对 OpenFlow 协议的支持。本文介绍了 Open vSwitch 的基础概念,并举例说明如何使用 Open vSwitch 自带的工具创建 OpenFlow 规则,最后演示了如何使用 Floodlight 连接并管理 Open vSwitch。

2016-08-22 14:30:56 1209 1

转载 基于floodlight开发SDN应用实例

根据release note来看,主要最大的更新在于添加了对于of1.3的支持。虽然我尚未验证(后续会验证)floodlight对of1.3的支持程度,但是release note中的这句话:“ and work with OpenFlow 1.3 features such as groups and meters.”。我猜测大概是能够识别组表和计量表,但是不作处理。OTZ……还有就是以往一些小

2016-08-21 19:37:05 5304 3

转载 OVS初级教程:使用open vswitch构建虚拟网络(转载)

一、open vswitch简介Open vSwitch是一个高质量的、多层虚拟交换机,使用开源Apache2.0许可协议,由Nicira Networks开发,主要实现代码为可移植的C代码。它的目的是让大规模网络自动化可以通过编程扩展,同时仍然支持标准的管理接口和协议(例如NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag)。此外,它被

2016-08-21 10:30:57 8228

转载 navicat 如何设置外键

先介绍一下基本情况。现在有两个表一张是teacher表一张是dept表,现在我想把teacher表中的dept属性设置为外键,关联dept表中的code属性。具体情况如图;好了,基本情况介绍完毕,现在开始教你们navicat for mysql 怎么设置外键。工具/原料正确安装了Navicat的电脑。(最好能上网)

2016-05-06 22:08:40 8549 1

转载 navicat连接mysql

navicat如何连接mysql:1、首先你电脑上必须安装了mysql的数据库。(如果你不清楚自己是否已经安装成功mysql,你可以在开始菜单输入“mysql”,进行搜索)2、打开你的Navicat for Mysql (这里也可以使用上面的方法,在开始菜单搜索框中输入‘navicat’)3、打开后单机工具栏左边第一个‘connection’,进入连接页面。

2016-05-06 09:25:20 5529

原创 java用NLPIR对本地txt进行分词,并将分词结果写入本地

一:下载资源:1:使用的是NLPIR-ICTCLAS2016的java接口2:平台:win7 64位二:Myeclipse启动工程1:代开Myeclipse,导入项目:      导入项目后,只有NIPIRTest.java,实现分词     另外的MyFileRead.java实现读取本地txt文档     MyFileSave.java实现将

2016-04-09 12:54:20 2089 1

原创 如何使用xpdf把本地磁盘上的pdf转化为txt

一:下载工具包:可到该账户下下载二:工作路径设置:三:文件配置:打开此文件,修改文件配置:1:修改1:在最后加上:#----- begin Chinese Simplified support package (2004-jul-27)    cidToUnicode     Adobe-GB1  C:/xpdftest/xpdf

2016-04-09 12:23:10 815

基于k-均值的RBF神经网络实现

基于k-均值的RBF神经网络实现,matlab程序,基于k均值找到聚类中心,最小二乘法计算隐含层与输出层之间的权值。

2018-01-14

xpdf-3.02pl4-win32(64位可用)

xpdf-3.02pl4-win32和xpdf-chinese-simplified

2016-04-09

空空如也

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

TA关注的人

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