自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 SpringMVC的几种返回方式

package com.boventech.learning.controller; import java.util.HashMap; import java.util.Map; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import...

2019-02-22 21:44:53 482

原创 com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method

本地启动了dubbo的provider,zk,consumer,在dubbo admin里看,service的状态也都正常。但是服务消费的时候,一直报错:com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method网上找了半天,有人说是因为类没有实现序列化,有的说是因为interface写的不一致导致的。一一排查后 ,发现代码...

2019-01-29 15:53:34 846

原创 dubbo的Multipart文件上传问题

采用dubbo对MultipartFile文件进行传输时,会报invoke method 错误,是因为dubbo并不能跨系统传递这个对象,可以采用Hessian <dependency> <groupId>com.caucho</groupId> <artifactId>he

2019-01-23 19:51:06 3741 1

原创 python保存数组为二值图

二值图的含义是:数组中只有0和1两位数,要么黑,要么白。但是python不一样的函数保存数组为图像,其中scipy的misc函数保存,会自动地把数组转化为256位temp = [[0,1],[1,0]]from scipy import miscmisc.imsave('pic/10/1.png', temp1)保存后再打开地结果会变成[[0, 256], [256, 0]]但是,可...

2019-01-16 20:37:15 6392 3

转载 SpringMVC流程架构

【组件说明】以下组件通常使用框架提供实现:1.DisPatcherServlet:前端控制器(不需要程序员开发)用户请求到达前端控制器,它相当于MVC模式中的C(Controller),DispatcherServlet是整个流程控制的中心,由它调用其它组件处理用户的请求,DispatcherServlet的存在降低了组件之间的耦合性。作用:作为接受请求,相应结果,相当于转发器,中央处理器...

2019-01-06 21:06:02 1150 1

原创 org.apache.ibatis.reflection.ReflectionException: Error instantiating class

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class pojo.Items with invalid types () or values (). Cause: java.la...

2018-12-30 15:24:29 5882 4

转载 Mybatis中${}与#{}的区别

2018-12-23 14:36:02 258

原创 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException

在初学Mybatis时,查询中遇到如标题所示的错误。具体报错如下: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for t...

2018-12-23 14:04:27 540

转载 Java中的修饰符整合

2018-12-18 15:26:53 631

原创 Java类加载的过程

2018-12-18 13:53:12 756

转载 Hashtable 和 HashMap

HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有:线程安全性,同步(synchronization),以及速度。1.HashMap几乎可以等价于Hashtable,除了HashMap是非synchronized的,并可以接受null(HashMap可以接受为null的键值(key)和值(value),而Hashtable则不行)。2...

2018-12-13 19:59:06 934

转载 Hibernate配置文件中的主键生成策略以及含义

1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。“ud”是自定义的策略名,人为起的名字,后面均用“ud”表示。特点:可以跨数据库,人为控制主键生成,应尽量...

2018-12-03 20:27:11 854

原创 HibernateTemplate的实现原理及其常用方法

HibernateTemplate会自动帮助我们开启事务,关闭事务,我们自己只专注于业务。我们把这些责任全部委托给了 HibernateTemplate,不用直接控制事务package cn.edu.hpu.HibernateTemplate;import org.hibernate.Session;public class MyHibernateTemplate { publi...

2018-12-01 21:03:55 1671

原创 Spring xml自动提示的配置

1、【window】->【preference】…->【xml】-> 【xml catalog】2、选中 user specified entried3、选择左边【Add…】按钮Location:请选择本地文件系统上的D:\java8\mylib\spring-framework-4.2.4.RELEASE\schema\beans\spring-beans-4.2.xs...

2018-11-29 21:59:39 1070

原创 Tensorflow的模型加载

当模型训练后,可以将模型保存,会生成得到以下文件:要把这些文件中所代表的参数加载进来,本文所介绍的方法是:在加载文件中所定义的变量要和训练模型中的变量相同,若不相同,在加载模型文件时就会报错下面的代码是我练习时加载的文件,定义的权值和偏置都和训练时完全相同,然后再加载文件。import numpy as npimport tensorflow as tffrom sklearn.mo...

2018-11-26 21:06:29 1502

原创 Comparator的用法

最近刷剑指Offer,刷到一题需要用到Comparator进行排序,对Comparator接口排序的实现不是很明白,于是对它进行了一些了解。并写在这,希望能够帮助到有需要的人,如有错误,还请指正。题目:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印所能拼接处的所有数字中最小的一个。例如:输入数组{3,32,321},最小数字为321323直接上代码: public Str...

2018-11-16 15:03:09 2284 1

原创 剑指Offer42:连续子数组的最大和

题目:输入一个整形数组,数组里有正数,也有负数。数组中的一个或连续多个整数组成一个子数组。 求所有子数组的和的最大值。/** * 从0开始扫数组,max=0. * 若累计的和为负数,则及时舍去,从下一位数开始为起点。 * 若累计的和不为负数,但所加的下一个数是负数,则要保存当前的连续子数组最大值 * @param nums * @return */ public in...

2018-11-15 15:26:33 849 1

原创 剑指Offer39:数组中出现次数超过一半的数字

题目:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如,输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}.由于数字2在这个数组中出现了5次,超过数组 长度的一半,因此输出2分析:若一个数组中有一个数字出现了数组长度的一半以上,则必是这个数组的中位数方法一:最简单粗暴,将数组排序,找出中位数, 时间复杂度为O(nlog(n)) public int Meth...

2018-11-13 13:40:16 116

转载 Struts2中Servlet的访问

1.完全解耦和的方式:(通过ActionContext类访问)利用Struts2框架提供ActionContext类来访问Servlet API, ActionContext是Action执行的上下文对象,在ActionContext中保存了Action执行所需要的所有对象,包括parameters, request, session, application等。这种方式只能获得代表reque...

2018-11-12 20:24:47 652

原创 剑指Offer38:字符串的排列

题目:输入一个字符串,打印出该字符串中字符的所有排列。例如:输入字符串abc,则打印出由字符a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab、cba分析:可将字符串分为两部分,第一部分是第一个字符,第二部分是其他。依此向下挪动第一个字符,第一个字符与其他不一样的字符调换。重新组合成新的字符串public class Offer38 {public void Pe...

2018-11-12 17:07:03 159

原创 剑指Offer36:二叉树与双向链表的转换

题目:输入一颗二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。例如:分析过程:1.指针的调整:原先指向左子节点的指针,变成指向上一节点的指针原先指向右子节点的指针,变成指向下一节点的指针2.调整思路:对于示例这种基本情况,可以分成三个部分来看,根节点10,左子树,右子树,需要做的就是将10与左子树中的最大值连起来,然后把1...

2018-11-12 16:06:11 365

转载 深度学习:深度信念网络(DBN)结构和训练过程

深度信念网络在处理维数比较多的数据时,可以起到压缩数据维度的作用。其经典结构为:![在这里插入图片描述](https://img-blog.csdnimg.cn/20181110120423330.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubm...

2018-11-10 12:10:49 10089

空空如也

空空如也

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

TA关注的人

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