- 博客(20)
- 收藏
- 关注
原创 我的Linux笔记
Linux学习笔记一:基本介绍1.Linux应用领域 (1)个人桌面应用领域 此领域是传统linux应用最薄弱的环节,但由于ubuntu,fedora等优秀桌面的兴起,Linux在桌面领域的占有率逐渐提高。 (2)服务器应用领域 Linux在此领域的应用是最强的。Linu...
2019-09-28 10:24:59 698
原创 对项目中的数据库信息进行加密——DESUtil算法(Java,SSM)
数据库加密——DESUtil算法目的:对项目中的数据库信息进行加密,此处加密数据库的用户名和密码。步骤:1.将数据库信息放入配置文件jdbc.properties中。2.以引入的方式将数据库信息引入项目中,此处使用SSM框架,因此在Spring-dao.xml文件中引用。注意:其中com.zy.utils.EncryptPropertyPlaceholderConfigurer会关联...
2019-09-23 20:19:57 2454
原创 @ResponseBody不起作用,无法直接将内容响应至页面的问题
这是我遇到的问题:启动服务器访问/testArea路径时,无法将map直接响应至页面,而是在视图解析器指定的路径中寻找以testArea为名称的视图页面。此时@ResponseBody不起作用。错误代码如下:@Controllerpublic class AreaController { @Autowired private AreaService areaS...
2019-08-09 21:35:37 6888 1
原创 (浅谈)session,cookies作用范围区别,使用场景
区别: cookie数据保存在客户端,session数据保存在服务器端。使用场景: session: 登陆验证信息。一般采用Session(“Logon”)=true or false的形式。 用户的各种私人信息,比如姓名等,某种情况下,需要保存在Session里 需要在页面间传递的内容信息,比如调查工作需要分好几步。每一步的信息都保存在Session里,最后在统一更新...
2019-06-29 16:11:03 961
原创 response和request的设置字符方式及区别
request.setCharacterEncoding(): 是设置从request中取得的值或从数据库中取出的值。 指定后可以通过getParameter()则直接获得正确的字符串,如果不指定,则默认使用iso8859-1编码。值得注意的是在执行setCharacterEncoding()之前,不能执行任何getParameter()。而且,该指定只对POST方法有效,对GET方法...
2019-06-29 15:41:25 841
转载 遍历Map集合的方式——Java
通过借鉴他人的文章整理出5种方式:1.通过Map.KeySet遍历key和value for (String key : map.keySet()) { String value = map.get(key); System.out.println("key: " + key + " value: " + value); ...
2019-06-29 15:16:01 159
原创 生成不重复的id的方式——Java
在进行数据库的插入操作时,我们经常会在数据库表中新增一些用户信息,比如注册信息,每个用户都会有一个不重复的id,那么如何自动生成一个不重复的id呢?请看:String id = UUID.randomUUID().toString(); 此方式生成的id为String类型,生成效果举例: a8098c1a-f86e-11da-bd1a-00112444br1a下面就可以进行对应的CR...
2019-06-29 15:05:51 9055
原创 排序算法和查找算法总结
#排序算法总结1.冒泡排序解释: 所谓冒泡排序,就是如同水里的泡泡一样,将合适的值一次次往上冒,直到所有数据全部处理完成。在数据中的解释就是:从第一个数开始,每次都将前一个数与后一个数作比较,如果前一个数大于后一个数,则将两者交换位置(否则不交换),此时,后一个数值已变化,然后再将后一个数与后后一个数作比较,重复操作,直到所有的数都比较完成。算法过程: 先定义一个外循环,控制整个...
2019-05-30 13:51:41 2664 2
原创 MySQL数据库学习笔记
MySQL学习笔记数据库的概念特点: 1.持久化存储数据。即为一个文件系统。 2.方便存储的管理数据。 3.使用了统一的方式操作数据库———SQLSQL 概念:即结构化查询语言。 作用:定义了操作所有关系型数据库的规则。SQL通用语法 1.SQL语句可以单行和多行书写,以分号结尾。 2.可使用空格和缩进来增强语句的可读性。 3.MySQL数据库的SQL...
2019-05-15 14:55:21 156
原创 字符串如何以空格分隔成数组——Java
//No best code,only better code。字符串如何以空格分隔成数组:通过指定内容分隔字符串的方法为 split("分隔符");但是如果需要以空格分隔,我们直接用split(" ")结果是不行的,因此接下来将提供一种方式来进行空格或者空白区域分隔:正则表达式中 '\\s'代表一个空白字符,因此可用此方式进行分隔。代码如下:newArray = str....
2019-04-23 17:10:43 8055
原创 比较两个字符串是否相等的两种方式——Java
//No best code,only better code。比较两个字符串是否相等的两种方式:①str1.equal(str2); (推荐此方法)此方式直接地判断两个字符或字符串是否相等。不会比较内存地址。str1.equal(str2);②双等于==法当单纯定义一个字符串/字符变量时,进行比较,若字符相等,则返回true。但是在某些情况下,不会相等,比如当new一...
2019-04-23 16:56:21 10607
原创 关于字符型char与整型int之间的转换——Java
//No best code,only better code。关于字符型char与整型int之间的转换:(1)char >> intchar向int型转换是不可以直接显示转换的,可用的方式有:① 先变为字符串再通过integer转换成int型,语法: char a; String str = a + ""; int b = Integer....
2019-04-23 16:49:26 2208 2
原创 关于String类型转换成int型的方法——Java
//No best code,only better code。如果写了很多的java程序的话,这个问题就不是问题。但是我比较喜欢总结,也比较喜欢注意细节问题。下面来解释:当String类型转换位数值类型时,在转换过程中,直接显示转换是不可以的,必须使用int的包装类。语法如下: int num = Integer.parseInt(string);//其中n...
2019-04-23 16:27:07 27800 4
原创 游戏选择人物的简单实现
2019.03.10 //没有最好的程序,只有更好的程序每当玩游戏时,第一次总是让我们选择角色信息,我开始很好奇它们是如何实现的,我在想用jQuery应该如何实现,所以我做了下列测试,测试结果表明可以使用。jQuery实现人物选择更换角色个人思路:1.布局,在开始之前我们应该构思一下接下来的内容都各自是放在什么位置的,应该如何布局较好。2.既然是人物选择,应当有人物选择标...
2019-03-10 16:27:22 3352
原创 如何实现图片无间断滚动效果。
//2019.3.3 没有最好的程序,只有更好的程序。如何实现图片无间断滚动效果。个人设计思路:①我们先把我们想要滚动的图片,放入一个列表(表格)中,按序排列好。然后再创建一个列表(表格),复制上一个列表内的内容。它们必须在同一行。当然,上述两个列表(表格)都必须放在同一个div中,并且给div的样式中设置好宽高,以及overflow:hidden;(为了移动时隐藏多余部分)。...
2019-03-03 17:49:14 1595
原创 如何让一个窗口,在桌面上自己移动,并且遇到边框时随机反弹?
//2019.3.3 没有最好的程序,只有更好的程序如何让一个窗口,在桌面上自己移动,并且遇到边缘时随机反弹?我认为这终究还是一个物理问题,下面是我第一次涉及这个问题时使用的方式。我相信一定会有更好的方式,欢迎讨论。我的思路:①首先应该创建一个小窗口,设置好宽高以及最初的位置。比如说窗口大小resizeTo(300,300),位置moveTo(0,0)。②先只看水平方向...
2019-03-03 17:16:19 1866 2
原创 JavaScript中onchange与onclick及onselect的区别
//2019.3.3 没有最好的程序,只有更好的程序JavaScript中onchange与onclick及onselect的区别 onclick 鼠标单击时触发该事件 onchange 当元素的内容发生改变时触发该事件,比如在下拉菜单<select>中的使用。 onselect ...
2019-03-03 16:33:36 2451
原创 用Var定义一个变量时放置位置的执行情况
//2019.3.3 没有最好的程序,只有更好的程序!因为浏览器执行的顺序原因,如果将有些个var定义的变量放在函数外面,则页面加载完成后就会得到输入框最初的内容(即可能为空值)。因此必须放在函数内部,每次执行函数时都会重新获取当前的值。例子如下:...
2019-03-03 16:27:02 850
原创 为什么JavaScript中创建的函数要使其作用必须再次写下其函数名才能有效果呢?
//2019.3.3 下午 没有最好的程序,只有更好的程序!为什么JavaScript中创建的函数要使其作用必须再次写下其函数名才能有效果呢?这个原因是创建的函数正常情况下只是构造这个模型,如果想使用它,必须另外调用。就相当于一本书学习完之后,书的内容记住了,但是不会立刻起作用,必须在需要使用的时候你调用出来这个知识才会有效果。但是也可以使你构造的函数立刻起作用,方式是:...
2019-03-03 15:57:07 259
原创 JavaScript中为什么调用自己写的方法时有时候需要带括号(),有时候却不可以带呢?
//2019.3.2 下午 没有最好的程序,只有更好的程序。当时第一次遇到这样的问题时,真的是纠结了好半天,虽然程序丢了括号,成功运行了,但是我还是觉得弄懂其中的原理心里才能罢休!看下列程序:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>...
2019-03-03 15:51:00 1561 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人