- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 MD5加密算法及其实现
MD5消息摘要算法,属Hash算法一类。MD5算法对输入任意长度的消息进行运行,产生一个128位的消息摘要。以下所描述的消息长度、填充数据都以位(Bit)为单位,字节序为小端字节。算法原理1、数据填充对消息进行数据填充,使消息的长度对512取模得448,设消息长度为X,即满足X mod 512=448。根据此公式得出需要填充的数据长度。填充方法:在消息后面进行填充,填充第一位为1,其余为...
2019-05-13 16:56:42
285
原创 checkbox选择框,在后台进行数据处理
在html界面<li> <label style="background-color:#EEEEEE"></label> <input type="checkbox" value="teacher" id="checkbox1" name="checkbox" style="floa...
2019-05-06 18:31:45
641
原创 Could not resolve view with name 'user/info' in servlet with name 'app-servlet'
在一个springMVC项目中遇到如下报错: [05/06 11:44] DispatcherServlet with name 'app-servlet' processing GET request for [/user/info.html] [05/06 11:44] Looking up handler method for path /user/info.html [05/06 ...
2019-05-06 18:01:14
1173
原创 Mybatis配置映射文件中parameterType的用法小结
在mybatis映射接口的配置中,有select,insert,update,delete等元素都提到了parameterType的用法,parameterType为输入参数,在配置的时候,配置相应的输入参数类型即可。parameterType有基本数据类型和复杂的数据类型配置。**1.基本数据类型,**如输入参数只有一个,其数据类型可以是基本的数据类型,也可以是自己定的类类型。包括int...
2019-04-15 15:19:53
957
原创 SCRIPT438: 对象不支持“ajaxSubmit”属性或方法
在前端提交表单的时候发现数据一直提交不到后台,也没看到报错。按F12 打开控制台看到 SCRIPT438: 对象不支持“ajaxSubmit”属性或方法的报错,最后发现是因为jquery.form.js没有成功导入。成功导入后问题解决。...
2019-04-15 11:55:04
1768
转载 SSM框架下,spring中service和dao层的作用与三者之间的关系
参考原文,若有侵权请联系删除https://blog.csdn.net/ChenLeihappy/article/details/800033251、java web 中dao 层和service层都使用接口,是否是为使用接口而使用接口?一个dao或者一个service都是一个接口,然后再一个类去实现,为什么不直接使用一个类呢?在入门级(单表)的SSM+maven代码里面,我们甚至可以看到da...
2019-04-14 15:08:04
4313
原创 @Param注解的用法
@Param 的描述 :当映射器方法需要多个参数时,这个注解可以应用于映射器方法来给每个参数一个名字。否则,多参数将会以他们的顺序位置来命名。比如#{1}、#{2}等,这是默认的。若使用@Param(“person”),SQL中的参数应该被命名为#{person}示例dao层示例Public User selectUser(@param(“userName”) String name,@pa...
2019-04-14 11:35:54
3160
原创 项目启动时,控制台不停的输出log日志
项目启动时不停的打印日志,却没有提示哪里错了,通过查阅资料发现原来是AuthorUsermapper.xml文件中各式错误这个结束标记忘记加,所以在不停的打印日志 INSERT INTO t_auth_user <trim prefix="(" suffix=")" suffixOverrides="," > <if test="realname != null "&g...
2019-04-10 11:46:41
4297
原创 Spring中常用的注解
SpringMVC的常用注解如果 Web 应用程序采用了经典的三层分层结构的话,最好在持久层、业务层和控制层分别采用 @Repository、@Service 和1.@Controller@Controller注解在类上,表明这个类是Spring MVC 作为Controller(控制器)的角色。这样就可以将其声明为Spring中的一个Bean,Dispatcher Servlet 会自动...
2019-04-10 11:40:29
1040
原创 毕设day1
开始搞毕设啦!毕设day1先复习和学习一下项目中需要用到的东西Spring,设置注入,构造注入项目启动加载流程Annotation注解shiro用户权限认证框架freemarker引擎实现后台数据在页面的展示...
2019-04-09 10:26:29
1332
2
原创 剑指offer-55.链表中环的入口结点
题目描述给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。题解:1、如何判断是否存在环?使用追赶的方法,设定两个指针slow、fast,从头指针开始,每次分别前进1步、2步。如存在环,则两者相遇;如不存在环,fast遇到NULL退出。2、如何找出该链表的环的入口结点?有定理:碰撞点p到连接点的距离=头指针到连接点的距离因此,分别从碰撞点、头指针开始走,相遇的那...
2019-02-26 21:14:38
114
转载 悲观锁与乐观锁
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不...
2018-05-11 18:12:05
209
原创 序列化的作用,及实现序列化的方式
一.Java序列化的作用有的时候我们想要把一个Java对象变成字节流的形式传出去,有的时候我们想要从一个字节流中恢复一个Java对象。例如,有的时候我们想要把一个Java对象写入到硬盘或者传输到网路上面的其它计算机,这时我们就需要自己去通过java把相应的对象写成转换成字节流。对于这种通用的操作,我们为什么不使用统一的格式呢?没错,这里就出现了java的序列化的概念。在Java的Out...
2018-05-11 16:58:47
2039
原创 大三实习面试总结
大三实习面试第一站 之前在拉钩网上投的简历,没几天就收到当地公司的一个面试。虽然感觉自己还是一个菜鸟,但抱着试试的心态还是去了。 先是花了一个小时左右做了笔试,前面选择题考的都是基础。 1. 第一题问的是Linux中修改文件名用的命令是什么?(移动文件:mv 文件名 移动目的地文件名) 这里总结一...
2018-04-24 21:06:36
1951
1
原创 Could not resolve resource location pattern [classpath:com/fruitslaesplatform/mapper/*.xml]:
Could not resolve resource location pattern [classpath:com/fruitslaesplatform/mapper/*.xml]: c 在Springmvc+MyBatis 环境搭建过程中,出现该错误。应该是没有找到mapper文件导致的 解决办法 在beans.xml文件中<!-- 4.SessionFacto...
2018-04-20 15:57:14
575
1
原创 1030. 完美数列(25)
1030. 完美数列(25) 给定一个正整数数列,和正整数p,设这个数列中的最大值是M,最小值是m,如果M &lt;= m * p,则称这个数列是完美数列。现在给定参数p和一些正整数,请你从中选择尽可能多的数构成一个完美数列。输入格式:输入第一行给出两个正整数N和p,其中N(&lt;= 105)是输入的正整数的个数,p(&lt;= 109)是给定的参数。第二行给出N个正整数,每个数不...
2018-03-24 12:05:31
273
原创 1007. 素数对猜想 (20)
*1007. 素数对猜想 (20) 让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N (< 105),请计算不超过N的满足猜想的素数对的个数。输入格式:每个测试输入包含1个测试用例,给出正整数N。输出格式:每个测试用例的输出...
2018-03-18 14:48:58
200
原创 1005. 继续(3n+1)猜想 (25)
1005. 继续(3n+1)猜想 (25) 卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这4个数已经在验证...
2018-03-17 16:56:06
200
原创 L1-025. 正整数A+B
L1-025. 正整数A+B本题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。输入格式:输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱码。注意:我们把输入中出现的第1个空格认为是A和B的分隔。题目保证至少存在一个空格...
2018-03-16 10:52:34
263
原创 centos6.5上安装guacamole
一、工作安排在centos6.5上安装guacamole。安装guacamole前需要先安装jdk和tomcat。二、具体步骤一、安装jdk 1.下载jdk压缩文件 本次选择jdk1.8.0_65 2.新建/usr/java文件夹,将jdk压缩包解压到/usr/java下,改名为jdk1.83.配置java环境变量 编辑/etc/profile文件#
2017-08-09 14:24:21
738
原创 centOS6.5下mysql的主从同步
一、主从同步1、 开始主从同步,首先关闭2边的mysql服务器# service mysqld stop 2、编辑/etc/my.cnf主: bind-address=192.168.32.57server-id = 1log_bin = mysql-bin.logexpire_logs_days = 10m
2017-08-09 14:16:05
363
原创 mysql主从同步常见问题
问题总结1、在专家给的配置文档中,由于我们的mysql安装配置都有所差别,因此在master(主)编辑my.cnf配置文件时,log-error=/var/log/mysqld.log与pid-file=/var/run/mysqld/mysqld.pid可根据自身情况加以修改或者省略不写。Slave(从)也一样修改。2、在获取master日志坐标时,查看日志坐标mysql->show master
2017-08-09 14:10:19
376
转载 centos 6.5下mysql的安装图解
说明:安装环境centos 6.5 1. 下载安装包 http://dev.mysql.com/downloads/mysql/5.7.html#downloads MySQL-5.7.14-Linux-glibc2.5-x86_64.tar.gz 下载后上传至local/use/mysql的目录下。 2. 检查库文件是否存在,如有删除。 *[root@slave ~]# rpm -q
2017-08-09 13:37:44
308
翻译 Android 的EditText的inputtype
Android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。设置文本的类型,用于帮助输入法显示合适的键盘类型。有如下值设置:none、text、textCapCharacters字母大小、textCapWords单词首字母大小、textCapSe
2017-04-14 13:17:46
401
1
转载 各种数据类型的取值范围
速查表:char -128 ~ +127 (1 Byte)short -32767 ~ + 32768 (2 Bytes)unsigned short 0 ~ 65536 (2 Bytes)int -2147483648 ~ +2147483647 (4 Bytes)unsigned int 0 ~ 4294967295 (4 Bytes)long == intlo
2017-03-15 21:31:44
546
1
转载 关于intent类
droid中Intent类,可以使两个ACtivity之间产生联系,通过了解Intent的基本作用也会了解到多个ACtivity之间的关系。Intent的用处:在一个Activity当中启动另外一个ACtivity使用Intent在Activity之间传输数据第一个基础实例程序很简单,第一个Activity有一个按钮,点击后跳转到第二个Activity,并显示文字。如图:
2017-01-06 19:50:17
2373
1
Spring Mvc+MyBatis开发从入门到项目实战数据库+源码
2018-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人