自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 盘点Java框架常用的3大底层技术!

盘点Java框架常用的3大底层技术!这段时间很久没有更新自己的博客了,对自己的不严谨和不自律批评下自己,以后更加严格要求自己。这篇博客像往常一样主要复习底层知识点,本文所介绍的三个Java底层技术,有着逐渐递进的特点,Java注解中使用了JDK动态代理,而JDK动态代理中运用了Java反射。同样的是通过架构师这个微信公众号来学习的。Java注解当我们阅读框架源码时,会看到其中包含着大量的...

2019-09-15 22:41:36 743

原创 红黑树初解

红黑树初解今天来复习一下红黑树的知识点,推荐51CTO这个微信公众号。学过数据结构都知道二叉树的概念,而又有多种比较常见的二叉树类型,比如完全二叉树、满二叉树、二叉搜索树、均衡二叉树、完美二叉树等。今天我们要说的红黑树就是就是一棵非严格均衡的二叉树,均衡二叉树又是在二叉搜索树的基础上增加了自动维持平衡的性质,插入、搜索、删除的效率都比较高。红黑树也是实现 TreeMap 存储结构的基石。二...

2019-08-22 10:35:36 741

原创 sleep/wait/notify/notifyAll 初解

sleep/wait/notify/notifyAll 初解今天在做项目的时候需要用到一个需要用多线程来解决高并发的问题,碰巧看到了一个基础知识点,通过架构师社区这个微信公众号学习到了,顺带做一下知识的回顾。sleep/wait/notify/notifyAll分别有什么作用?它们的区别是什么?wait时为什么要放在循环里而不能直接用if?简介首先对几个相关的方法做个简单解释,Obje...

2019-08-15 18:32:19 178

原创 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 182

原创 排序算法

排序算法本文通过参考面试时写不出排序算法?看这篇就够了 这片文章来复习,详细讲述常见的八种排序算法的思想、实现以及复杂度。希望大家可以关注公众号架构师社区,多多学习。冒泡排序要点冒泡排序是一种交换排序。什么是交换排序呢?交换排序:两两比较待排序的关键字,并交换不满足次序要求的那对数,直到整个表都满足次序要求为止。算法思想它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺...

2019-08-06 22:58:55 110

原创 Centos 7设置SFTP&FTP

Centos 7设置SFTP&FTP近期需要在个人VPS设置SFTP和FTP服务,可以上传删除的SFTP,但是禁止该用户通过SSH登录。SFTP升级yum update创建用户组sftp用户组名为sftpgroupadd sftp创建用户test用户名可以随机取,在此取名为testuseradd -G sftp -s /sbin/nologin test讲解-s: ...

2019-08-01 23:24:37 730

原创 Java垃圾回收

Java垃圾回收本文摘自微信公众号方志鹏的咱们从头到尾说一次Java垃圾回收说个笑话:之前上学的时候在食堂吃饭,吃完饭把餐盘端走清理的是C++程序员,吃完直接走的是Java程序员。

2019-07-29 22:42:26 120

原创 Mac下IDEA整合SVN

Mac下IDEA整合SVN公司服务器采用的是Subversion作为代码保管器,所以需要在idea中整合svn来checkout和merge。因为公司项目是基于分布式的,所以我顺便把idea整合multi-module project 也讲解一下。先建立一个空项目,然后从svn服务器上拉取代码如图:1.1 在此过程中,我遇到了两个bug1.1.1 missing xcrun at:...

2019-07-26 10:32:48 17178 4

原创 Android Fragment跳转至Activity

Android Fragment跳转至Activity在项目中有一个功能是从fragment点击后跳转至activity,但是在开发过程中遇到了很多问题,在这里我一一做下笔录。FrameLayoutLayoutParamscannotbecasttobeandroid.widget.RelativeLayoutLayoutParams cannot be cast to be androi...

2019-07-24 17:55:58 6006

原创 TCL入职培训随笔

TCL入职培训随笔时间表总训10天 + 营销个训四天感悟及心情说实话,不只是我,有很多小伙伴刚进来的时候都是十分不情愿,不单单是对培训环境的抱怨,还夹杂着些许对公司的不满和对自己选择的后悔。现在回想起来,都过去了。那个时候的我们心情很低落,很消极,也很不配合,我还记得我为了对抗公司培训,每次故意不鼓掌不说话,现在想想还真有些幼稚呢~第一节课的时候我很清晰地记得是公司文化,当leader讲...

2019-07-23 00:09:56 992

原创 Mac升级Catalina meta2 10.15后Idea AS开发工具闪退

Mac升级Catalina meta2 10.15后Idea AS开发工具闪退自从参加了苹果的开发者计划后,我就没睡好觉,今天更新完Catalina的第二个beta版本发现,Idea和AS只要开始输入就会崩,在网上找到一些网友的办法试验了一下,通过实验xytyzgf的方法有效,但是没有了高亮语法的我们该怎么办呢,这或许是另外一个锻炼的机会吧。大家有兴趣可以访问我的博客 DreamWord...

2019-07-04 21:20:14 429

原创 Mac/MacBookPro解决系统升级后运行卡顿问题(非配置问题)

Mac/MacBookPro解决系统升级后运行卡顿问题(非配置问题)Mac在升级后可能会出现莫名其妙的卡顿,运行缓慢等问题,如果遇到这种问题可以尝试以下几种方法恢复下:以安全模式启动重新启动Mac,然后立即按住Shift键。显示屏上将出现Apple标志。看到登录窗口后松开Shift键如果Mac成功启动,请在不按任何按键的情况下重新启动重置SMC和NVRAM关机,重新插拔电源在...

2019-06-27 20:06:11 24096 2

原创 Android中TextView的滑动

Android中TextView的滑动(横向/纵向)一开始自然就想到了ScrollView和HorizontalScrollView这两个可以实现横向和纵向的滑动,但是ScrollView 有个特性就是它的内部只能有一个子元素,这样如果有多个控件外层还得给套一层布局包裹,想想这样不仅费事,而且还会影响绘制,布局一旦嵌套过多就会导致重复绘制,多少会影响效率,而且产品需求只是简单的文字滑动,并没有...

2019-06-24 21:04:20 5495

原创 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 11734

原创 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 263

原创 Android程序签名打包

Android程序签名打包签名作用Android APP都需要我们用一个证书对应用进行数字签名,不然的话是无法安装到Android手机上的,平时我们调试运行时到手机上时,是AS会自动用默认的密钥和证书来进行签名;但是我们实际发布编译时,则不会自动签名,这个时候我们就需要进行手动签名了! 为我们的APK签名有以下好处:应用程序升级:如果你希望用户无缝升级到新的版本,那么你必须用同一个证书进行...

2019-06-20 22:47:47 230

原创 Android程序签名打包

Android程序签名打包签名作用Android APP都需要我们用一个证书对应用进行数字签名,不然的话是无法安装到Android手机上的,平时我们调试运行时到手机上时,是AS会自动用默认的密钥和证书来进行签名;但是我们实际发布编译时,则不会自动签名,这个时候我们就需要进行手动签名了! 为我们的APK签名有以下好处:应用程序升级:如果你希望用户无缝升级到新的版本,那么你必须用同一个证书进行...

2019-06-20 22:47:47 106

原创 Android程序签名打包

Android程序签名打包签名作用Android APP都需要我们用一个证书对应用进行数字签名,不然的话是无法安装到Android手机上的,平时我们调试运行时到手机上时,是AS会自动用默认的密钥和证书来进行签名;但是我们实际发布编译时,则不会自动签名,这个时候我们就需要进行手动签名了! 为我们的APK签名有以下好处:应用程序升级:如果你希望用户无缝升级到新的版本,那么你必须用同一个证书进行...

2019-06-20 22:47:47 109

原创 Android带下划线的TextView

Android带下划线的TextView因为项目中需要做个有下划线的textview,搜索了半天最后找到一份挺好的博客: CoderXiaoTe的博客经过我的实验确实有用,特此记录一下:前段时间做项目需要做一个待下划线的TextView,于是研究了下,通过万能的搜索找到这么几个方法:设置TextView的Paint属性tv3.getPaint().setFlags(Paint. UND...

2019-06-17 21:18:47 1151

原创 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 385

原创 Android 管理Fragments

Android 管理FragmentsFragmentManager为了管理Activity中的fragments,需要使用FragmentManager.为了得到它,需要调用Activity中的getFragmentManager()方法。因为FragmentManager的API是在Android 3.0,也即API level 11开始引入的,所以对于之前的版本,需要使用suppo...

2019-06-15 21:37:30 88

原创 Android常用布局

Android常用布局FrameLayout(帧布局)显示特点:所有的子控件默认显示在FrameLayout的左上角,会重叠在一起显示.常用属性:layout_gravity(设置给子控件,调整控件在容器内的重心)常用值:left(左) right(右)top(上) bottom(下)center(中心)center_vertical(竖向中心)center_horizonta...

2019-06-14 20:20:36 165

原创 服务器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 247

原创 忻知电面面筋狗

忻知电面面筋狗一直想经历一次电话面试,于是乎电面来了,和和蔼的面试小哥哥聊了一会天,发现自己的一些不足,特此记录一下。mysql连接基本概念连接(join)就是将多个表中的字段根据匹配条件进行横向的拼接。左表:在语法上位于join左边的表,叫左表。右表:在语法上位于join右边的表,叫右表。交差连接(cross join)左表中的每一行数据去匹配右表中的每一行数据,且认为...

2019-06-13 23:31:04 132

原创 Mybatis-Generator自动生成代码

Mybatis-Generator自动生成代码对于一个好的后端同志而言,mybatis是一款让后端与数据库分离的优良框架,但是往往用着用着就凉了,为什么呢?一看数据库,数十张表带来的恐惧感岂是一个正常人所能接受的,也只有可爱的后端大佬所能信手拈来的。接下来就进入正题。

2019-06-13 23:24:06 96

原创 hexo发表博客

hexo发表博客先cd到博客目录下Step1 创建文章$ hexo new "My New Post"$ hexo n "My New Post" //安装hexo-asset-image后可使用Step2 编辑文章文章头部加---title: //此处填写文章名date: //此处填写发布日期tags: - //此处填写标签名(可多个)---由于在首页中...

2019-06-13 11:39:46 226

MyPython.zip

非常好看的flask登录源码,可以直接使用,使用pycharm就可以运行。建立用户注册表单添加用户注册视图函数用户注册模板目录结构:1.建立用户注册和登Python 就是我用flask做后台,用ajax实现登录和提示登录不成功的信息。

2020-02-21

小型学生信息管理系统

这份文件是本人开发的一个小型信息管理系统,也是为了帮助广大代码学生党的成长。

2017-12-06

空空如也

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

TA关注的人

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