- 博客(17)
- 收藏
- 关注
原创 算法--回文串判断
参考:https://mp.weixin.qq.com/s/YZdi6brG7peRi4tkBebmvw数值比较:思路一:通过取从个位数到最高位,组成逆序的数,和原数进行比较可以判断。%10进行取模(取出个位上的数)。思路二:通过数组特性,进行折半比较,第一个数和最后一个数进行比较。思路三:通过JDK中的StringBuffer特性方法reverse()进行比较,...
2020-03-08 23:18:14
187
转载 学习--Java中堆内存和栈内存详解
本文参考:https://www.cnblogs.com/whgw/archive/2011/09/29/2194997.html 总结1、标题Java 把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的 一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java 就在栈中为这个变量分配内存空间,当超过变量的作用域后(如变量定义的函...
2020-03-02 21:53:23
141
转载 事物的隔离级别
脏读、不可重复读、幻读:脏读:当前事务读到的数据是别的事务想要提交的但是没有提交成功的数据,换一种描述即读取到了别的事物回滚撤销前的数据。如事务A执行过程中修改了数据C,提交前,事务B读取了数据C,此时事务A回滚了,这样事务B就变成了脏读。不可重复读:同一事务多次读取同一条数据,发现数据变更(可能是别的事物修改了),就是所谓的不可重复读。幻读:当前事务进行一次查询数据比之后读取到的...
2019-02-13 16:35:02
255
原创 Sourcetree登录github时,输错密码解决方法
Sourcetree登录github时,输错密码解决方法第一种方法二网上有多种方案,但是个人尝试了一下,比较有效的是2种,不过不确定是否和我没有配置公钥有关系。第一种找到设置,然后点击编辑配置文件,+在这里插入图片描述](https://img-blog.csdnimg.cn/20190109220847133.png?x-oss-process=image/watermark,ty...
2019-01-09 22:24:16
4207
2
转载 Java进阶之----LinkedList源码分析
转载自:https://blog.youkuaiyun.com/zw0283/article/details/51132161 仅供个人学习使用 今天在看LinkedList的源代码的时候,遇到了一个坑。我研究源码时,发现LinkedList是一个直线型的链表结构,但是我在baidu搜索资料的时候,关于这部分...
2018-07-24 22:27:10
144
转载 HashMap-Hash冲突解决
转载自:https://blog.youkuaiyun.com/u012712901/article/details/78313130用途为个人学习,如有冲突请提醒!背景:我们常用HashMap作为我们Java开发时的K-V数据存储结构(如id-per...
2018-07-24 17:58:50
3082
转载 学习如何使用在IDEA中创建web项目并且部署到Tomcat中(转载自博客园-折腾青春 - https://www.cnblogs.com/1314wamm/p/7471164.html)
本文非原创,仅为给人学习而转载,转载自https://www.cnblogs.com/1314wamm/p/7471164.html,如有侵权,请联系删除。步骤1:File->New Project, 步骤2:选择Project SDK为1.7 -> Next -> Finish(JDK)我自己的是1.7(这里的project,跟eclipse中的project是不一样的,这里的...
2018-06-27 22:22:59
299
原创 NoSql之Redis学习
NoSql由于直接存储在内存中,读写速度远远快于读取存储在硬盘中数据库,但是它并不具备取代现有数据库的能力,因为它是结构松散、不完整,功能有限,但是作为缓存工具,它具备了高性能、高响应等功能,成为了一种重要的工具。NoSql主要有Redis和MongoDB这两种工具,而Redis成为了主要的NoSql,本文主要涉及的是Redis的基础知识。特点: 支持的数据类型(6种):字符串、哈希结构、列...
2018-06-11 22:25:46
155
原创 关于struts.xml和struts-config.xml的误解
刚刚入门看到两个例子,发现使用的配置文件不一样,很疑惑为什么会不一样。1.struts-config.xml文件时struts1.x版本时候的配置文件。到了struts2开始,配置文件名开始改变为struts.xml文件。2。你可能希望不仅仅让Sping创建和装配Action对象,还希望让Sping管理这些对象,如希望使用AOP或者希望使用acegi时。只需要在spring的配置文
2017-08-01 15:45:14
2095
原创 编程细节小点
1.碰到字符串中比较排序的时候,对数值进行比较的时候,不一定用正则表达式进行匹配是否是数值,然后再比较大小,可以直接用ASCII码进行比较大小。 if (c >= '0' && c <= '9') { return true; } 2.将ip掩码转换成 long型 格式String[] split = "255.255.25...
2017-07-27 10:52:33
203
原创 关于加载图片造成oom问题
由于原始图片比较大,造成加载的时候内存溢出了,原来当使用像 imageView.setBackgroundResource,imageView.setImageResource, 或者 BitmapFactory.decodeResource 这样的方法来设置一张大图片的时候, 这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消
2017-02-21 15:18:00
555
原创 正则表达式匹配使用
可以使用http://www.txt2re.com/index.php3?s=aaaq45&3&4填入相应输入数据,获取对应的表达式.然后使用下面的结构进行提取对应位置的数据。private Map name(String nameString,String typeName) {Map map = new HashMap();Pattern p = Pattern.com
2016-12-30 10:55:36
241
原创 总结双指缩放图片的实现设计到的知识
这部分涉及到触摸事件,需要认识public boolean onTouchEvent(MotionEvent event) 这里面的event参数,为手机屏幕触摸事件封装类的对象,包含了如触摸位置、类型、时间等。在屏幕被触摸时创建该对象。该方法的返回值机理与键盘响应事件的相同,同样是当已经完整地处理了该事件且不希望其他回调方法再次处理时返回true,
2016-12-17 19:47:43
796
原创 总结关于两个fragment添加翻转动画
此为基础观点,大神请指教。要实现翻转两个fragment,需要注意两点。1.需要实现两个fragment的切换。2.添加切换时的动画。IN_LEFT.XML <objectAnimator android:valueFrom="1.0" android:valueTo="0.0" android:property
2016-12-06 13:01:33
895
原创 对于掩码转整数方法
由于碰到好几次需要使用转换,故总结了一下。一开始考虑的是通过自行写方法转,发现出现位数不对情况。现使用了Integer中的toBinaryString方法来实现。String[] ipmasksStrings = ipmask.split("\\.");int number = 0;String temp = "";if(ipmasksStrings != null
2016-11-03 11:30:24
1707
原创 BitmapFactory的用法
BitmapFactory用以下两个方法,分别为:BitmapFactory.decodeResource(?,?)这个带两个参数的方法:第一个参数是包含你要加载的位图资源文件的对象(一般写成 getResources()就ok了);第二个时你需要加载的位图资源的Id。BitmapFactory.decodeResource(?,?,?)带三个参数的方法:前两个和上面的方法一样。第三个
2016-08-11 17:10:17
319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人