java
松子
这个作者很懒,什么都没留下…
展开
-
Mybatis-Generator自动生成代码
Mybatis-Generator自动生成代码对于一个好的后端同志而言,mybatis是一款让后端与数据库分离的优良框架,但是往往用着用着就凉了,为什么呢?一看数据库,数十张表带来的恐惧感岂是一个正常人所能接受的,也只有可爱的后端大佬所能信手拈来的。接下来就进入正题。原创 2019-06-13 23:24:06 · 118 阅读 · 0 评论 -
android studio 查找替换
android studio 查找替换Android Studio 常用快捷键分类整理:查找:Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Shift+Alt+N 查找类中的方法或变量Alt+F3 ,逐个往下查找相同文本,并高亮显示。移动:Ctrl+Alt+ left/right 返回至上次浏览的位置Alt...原创 2019-06-23 21:59:46 · 11790 阅读 · 0 评论 -
Android中TextView的滑动
Android中TextView的滑动(横向/纵向)一开始自然就想到了ScrollView和HorizontalScrollView这两个可以实现横向和纵向的滑动,但是ScrollView 有个特性就是它的内部只能有一个子元素,这样如果有多个控件外层还得给套一层布局包裹,想想这样不仅费事,而且还会影响绘制,布局一旦嵌套过多就会导致重复绘制,多少会影响效率,而且产品需求只是简单的文字滑动,并没有...原创 2019-06-24 21:04:20 · 5549 阅读 · 0 评论 -
Android Fragment跳转至Activity
Android Fragment跳转至Activity在项目中有一个功能是从fragment点击后跳转至activity,但是在开发过程中遇到了很多问题,在这里我一一做下笔录。FrameLayoutLayoutParamscannotbecasttobeandroid.widget.RelativeLayoutLayoutParams cannot be cast to be androi...原创 2019-07-24 17:55:58 · 6072 阅读 · 0 评论 -
Java垃圾回收
Java垃圾回收本文摘自微信公众号方志鹏的咱们从头到尾说一次Java垃圾回收说个笑话:之前上学的时候在食堂吃饭,吃完饭把餐盘端走清理的是C++程序员,吃完直接走的是Java程序员。原创 2019-07-29 22:42:26 · 160 阅读 · 0 评论 -
排序算法
排序算法本文通过参考面试时写不出排序算法?看这篇就够了 这片文章来复习,详细讲述常见的八种排序算法的思想、实现以及复杂度。希望大家可以关注公众号架构师社区,多多学习。冒泡排序要点冒泡排序是一种交换排序。什么是交换排序呢?交换排序:两两比较待排序的关键字,并交换不满足次序要求的那对数,直到整个表都满足次序要求为止。算法思想它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺...原创 2019-08-06 22:58:55 · 124 阅读 · 0 评论 -
Oracal DB初解
Oracal DB初解因为公司数据库为oracal,所以我需要补习一下oracle的相关基础知识,故有此文章。varchar,varchar2联系varchar/varchar2用于存储可变长度的字符串比如varchar(20),存入字符串’abc’,则数据库中该字段只占3个字节,而不是20个字节size 的最大值是 4000,而最小值是 1,其值表示字节数比如varchar...原创 2019-08-10 22:08:21 · 211 阅读 · 0 评论 -
sleep/wait/notify/notifyAll 初解
sleep/wait/notify/notifyAll 初解今天在做项目的时候需要用到一个需要用多线程来解决高并发的问题,碰巧看到了一个基础知识点,通过架构师社区这个微信公众号学习到了,顺带做一下知识的回顾。sleep/wait/notify/notifyAll分别有什么作用?它们的区别是什么?wait时为什么要放在循环里而不能直接用if?简介首先对几个相关的方法做个简单解释,Obje...原创 2019-08-15 18:32:19 · 226 阅读 · 0 评论 -
红黑树初解
红黑树初解今天来复习一下红黑树的知识点,推荐51CTO这个微信公众号。学过数据结构都知道二叉树的概念,而又有多种比较常见的二叉树类型,比如完全二叉树、满二叉树、二叉搜索树、均衡二叉树、完美二叉树等。今天我们要说的红黑树就是就是一棵非严格均衡的二叉树,均衡二叉树又是在二叉搜索树的基础上增加了自动维持平衡的性质,插入、搜索、删除的效率都比较高。红黑树也是实现 TreeMap 存储结构的基石。二...原创 2019-08-22 10:35:36 · 786 阅读 · 0 评论 -
Android带下划线的TextView
Android带下划线的TextView因为项目中需要做个有下划线的textview,搜索了半天最后找到一份挺好的博客: CoderXiaoTe的博客经过我的实验确实有用,特此记录一下:前段时间做项目需要做一个待下划线的TextView,于是研究了下,通过万能的搜索找到这么几个方法:设置TextView的Paint属性tv3.getPaint().setFlags(Paint. UND...原创 2019-06-17 21:18:47 · 1193 阅读 · 0 评论 -
Android圆角Button/ImageView
Android圆角Button/ImageViewShape在res目录下的drawable-mdpi建立xml文件shape.xml,如下图所示:shape.xml<?xml version="1.0" encoding="UTF-8"?><shape xmlns:android="http://schemas.android.com/apk/res/and...原创 2019-06-17 16:42:32 · 419 阅读 · 0 评论 -
Error:(1, 0) Plugin with id 'com.android.application' not found
Error:(1, 0) Plugin with id ‘com.android.application’ not foundbug初现在上篇博客中进行sign的时候中途出现标题bug,为此单独拿出来做了一下介绍。我的问题是因为加入了jpg图片后转格式为png,maven加载了异常的包而报错的。在网上搜索了一下,找到这位题主的博客 qq风轻云淡 特此鸣谢!stackoverflow解决...原创 2019-06-20 23:18:32 · 301 阅读 · 0 评论 -
忻知电面面筋狗
忻知电面面筋狗一直想经历一次电话面试,于是乎电面来了,和和蔼的面试小哥哥聊了一会天,发现自己的一些不足,特此记录一下。mysql连接基本概念连接(join)就是将多个表中的字段根据匹配条件进行横向的拼接。左表:在语法上位于join左边的表,叫左表。右表:在语法上位于join右边的表,叫右表。交差连接(cross join)左表中的每一行数据去匹配右表中的每一行数据,且认为...原创 2019-06-13 23:31:04 · 167 阅读 · 0 评论 -
服务器tomcat配置
服务器tomcat配置公司产品终于赶在1024上线了,这是对我们程序员来说是一件莫大的欣慰:产品无需求,项目无bug然而然而。。。![此处应有掌声](https://i.loli.net/2018/10/25/5bd1cb62c0004.jpg)bug初现先来个小福利,本人苹果党,MacBookpro连接公司服务器(Windows server 2008 R2),刚开始不知道...原创 2019-06-13 23:35:28 · 284 阅读 · 0 评论 -
Android常用布局
Android常用布局FrameLayout(帧布局)显示特点:所有的子控件默认显示在FrameLayout的左上角,会重叠在一起显示.常用属性:layout_gravity(设置给子控件,调整控件在容器内的重心)常用值:left(左) right(右)top(上) bottom(下)center(中心)center_vertical(竖向中心)center_horizonta...原创 2019-06-14 20:20:36 · 203 阅读 · 0 评论 -
Android 管理Fragments
Android 管理FragmentsFragmentManager为了管理Activity中的fragments,需要使用FragmentManager.为了得到它,需要调用Activity中的getFragmentManager()方法。因为FragmentManager的API是在Android 3.0,也即API level 11开始引入的,所以对于之前的版本,需要使用suppo...原创 2019-06-15 21:37:30 · 104 阅读 · 0 评论 -
Android程序签名打包
Android程序签名打包签名作用Android APP都需要我们用一个证书对应用进行数字签名,不然的话是无法安装到Android手机上的,平时我们调试运行时到手机上时,是AS会自动用默认的密钥和证书来进行签名;但是我们实际发布编译时,则不会自动签名,这个时候我们就需要进行手动签名了! 为我们的APK签名有以下好处:应用程序升级:如果你希望用户无缝升级到新的版本,那么你必须用同一个证书进行...原创 2019-06-20 22:47:47 · 264 阅读 · 0 评论 -
Android程序签名打包
Android程序签名打包签名作用Android APP都需要我们用一个证书对应用进行数字签名,不然的话是无法安装到Android手机上的,平时我们调试运行时到手机上时,是AS会自动用默认的密钥和证书来进行签名;但是我们实际发布编译时,则不会自动签名,这个时候我们就需要进行手动签名了! 为我们的APK签名有以下好处:应用程序升级:如果你希望用户无缝升级到新的版本,那么你必须用同一个证书进行...原创 2019-06-20 22:47:47 · 135 阅读 · 0 评论 -
Android程序签名打包
Android程序签名打包签名作用Android APP都需要我们用一个证书对应用进行数字签名,不然的话是无法安装到Android手机上的,平时我们调试运行时到手机上时,是AS会自动用默认的密钥和证书来进行签名;但是我们实际发布编译时,则不会自动签名,这个时候我们就需要进行手动签名了! 为我们的APK签名有以下好处:应用程序升级:如果你希望用户无缝升级到新的版本,那么你必须用同一个证书进行...原创 2019-06-20 22:47:47 · 137 阅读 · 0 评论 -
盘点Java框架常用的3大底层技术!
盘点Java框架常用的3大底层技术!这段时间很久没有更新自己的博客了,对自己的不严谨和不自律批评下自己,以后更加严格要求自己。这篇博客像往常一样主要复习底层知识点,本文所介绍的三个Java底层技术,有着逐渐递进的特点,Java注解中使用了JDK动态代理,而JDK动态代理中运用了Java反射。同样的是通过架构师这个微信公众号来学习的。Java注解当我们阅读框架源码时,会看到其中包含着大量的...原创 2019-09-15 22:41:36 · 770 阅读 · 0 评论