- 博客(33)
- 收藏
- 关注
转载 一个两年Java的面试总结
前言16年毕业到现在也近两年了,最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中...最终有幸去了网易。但是要特别感谢点我达的领导及HR,真的非常非常好,很感谢他们一直的关照和指导。面试整体事项简历要准备好,联系方式一定要正确清晰醒目,项目经历按照时间倒序阐述,注意描述自己在项目中承担的职责,...
2018-12-28 15:34:34
180
原创 JavaWeb 使用nginx负载均衡
Nginx是什么 Nginx是一个轻量级、高性能、稳定性高、并发性好的HTTP和反向代理服务器。核心功能· 负载均衡 负载均衡:多在高并发情况下需要使用。其原理就是将数据流量分摊到多个服务器执行,减轻每台服务器的压力,多台服务器(集群)共同完成工作任务,从而提高了数据的吞吐量。· 反向代理 代理我们要访问的目标服务器。代理服务器接受请求,...
2018-12-26 18:20:10
1113
原创 java web目录映射
在eclipse工程中,找到servers文件夹下的server.xml文件,修改内容如下: <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> <!-- SingleSignOn valve, share authentication between we...
2018-06-21 17:51:53
1711
原创 tomcat8.0 配置https
复制阿里云ssl证书相关文件,在tomcat的conf目前下,新建cert文件夹,并将证书和密码放入文件夹,如下图所示:修改server.xml 添加如下代码: <Connector port="443" protocol="HTTP/1.1" SSLEnabled="true" scheme="https" secure="...
2018-06-16 14:21:47
2783
原创 eclipse js文件报错解决
忽略某个js文件报错的方法: Project Properties > JavaScript > Include Path > Source > 选中Exclude > 点击edit按钮 > 在下面的 Exclusion patterns 中添加对应的文件。截图如下 配置完成之后,要将原来的js文件删除,重新导入欢迎加Q群交流学习:8...
2018-06-09 11:01:18
1687
原创 java maven项目报错解决
1.maven项目有时候会遇到项目没有把最新的第三方依赖包更新下来的情况,这时候要检查自己本地仓库的标签<localRepository>是否指向maven的正确路径,如下图:本地仓库localRepository标签要指向maven的安装路径才能确保第三方依赖可以正常的更新下来接下里点击项目右击,选择maven,在update project就可以解决maven项...
2018-05-04 10:28:18
613
原创 Genymotion解决VirtualBox cannot start the virtual device
系统更新到win10的时候,VirtualBox和genymotion报各种错误,网上找了许多方法依然解决不了. 问题是升级到windows10 原来的virtualBox无法使用了,把原来的virtualBox卸载,去下载最新版本的virtualBox之后可以正常的启动genymotion.
2018-01-01 11:10:22
434
原创 自定义BannerView,显示下个一个view部分界面
先上效果图: 一.view的分析 首先看到view的轮播效果,一般人会想到用viewpager来实现这个功能,但是viewpager之间的view是独立了,看这个view是个独立的整体,所以viewpager不大适合这个是用场景,另外看到横向滑动的效果可能会想到horizontalscrollview,但...
2017-11-22 16:04:28
1568
原创 自定义view-车型评分统计图
先看效果,如下图: 一。做一个效果之前,先分析由几种图形组成 1.画横、纵坐标和刻度 2.画柱形图 3.手势的监听和页面打开时自动滑动 二, 界面实现,分析各个组件和效果的实现 1.画x,y轴和坐标 画x轴,首先先计算view的
2017-10-19 17:36:05
410
原创 MyBatis使用
1)导入mybatis和mysql的jar包到/WEB-INF/lib目录下2)创建students表create table students( id int(5) primary key, name varchar(10), sal double(8,2));3)创建Student.javapackage cn.itcast.
2017-07-13 17:49:00
447
原创 自定义view-仿移动扇形进度条
效果图如下: 一.图形的拆解 1,由两个圆弧组成,一个是透明的弧,另一个则是绿色的弧 2.文字的绘制 1.弧形区域的计算与弧的绘制 首先要计算出圆弧的半径,根据半径在计算出,弧形显示的区域
2017-07-13 15:43:45
1477
原创 自定义view-饼图
效果图如下: 看到上述view的效果,首先分析view有几部分组成,这里仅做练习,没有做适配。 一。view的组成 1.由不同的扇形 2.各分类的线段 3.各分类的名字 1.绘制不同的
2017-07-12 17:43:43
498
原创 自定义view-统计图
先上效果图: 要实现一个view,首先看一个view的组成部分 一.图形的拆解 1.画统计图的横、纵坐标 2.计算出各个分类的位置 3.画每个分类的文字 1.画统计图的横,纵坐标
2017-07-11 16:31:11
464
原创 自定义view-canvas练习
效果图如下: 一.图形拆解 1.外面大圆 2.刻度 3.中间两个小圆和指针 1.绘制最外面大圆 刚开始先初始画笔对象 Paint paint; public Dr
2017-07-10 14:37:53
454
原创 springmvc + jdbcTemplate + mysql
使用springmv 和 springjdbc 加上mysql数据库做了个练习,具体的代码如下: 1.web.xml <?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/j...
2017-07-04 18:08:13
706
原创 Genymotion启动异常 “Unable to load VirtualBox engine” 解决
今天在安装genymotion虚拟机的时候出现如下异常: 解决方案如下: 在网上看到的方案,是说安装的时候以管理员的身份运行安装包,但是发现还是不能够解决问题,自己打开virtualBox虚拟机配置的一下ip重启之后就解决了问题,具体操作是: 1.打开virtualBox 管理->全局设定->网络->仅主机
2017-07-02 17:54:46
497
原创 springmvc简单使用
一:创建springmvc web应用 二:导入springioc,springweb , springmvc相关的jar包 三:在/WEB-INF/下创建web.xml文件 <!-- 注册springmvc框架核心控制器 --> <servlet> <servlet-name&g...
2017-06-14 22:11:29
250
原创 TextView图文混排,设置部分字体背景色
效果图如下: 一。实现方式 android对于TextView的图文混排有好几种方式,我采用的是textview加载html标签的方式实现,在实现的过程中,遇到了比较多的问题,具体的问题是,在使用html的font标签时,发现不可以设置它的背景颜色,只能设置颜色和一些字体的样式,查阅一些资料
2017-06-01 10:46:48
1419
原创 kotlin 一用就爱上
前言: 前晚谷歌大会正式宣布,kotlin正式成为官方开发语言,圈里顿时闹得沸沸扬扬,之前也有去捣鼓一下,就是每次下载插件的时候会失败,然后就没捣鼓,但是谷歌昨天正式宣布了所以得去捣鼓了,刚刚开始的时候下载的时候也会弹出个失败窗口: 直接复制图中的链接到浏览器,就能下载,然后把下载的压缩包离线导入,具体的步骤为settings->plu
2017-05-19 11:40:16
3519
原创 自定义view(四) 方形进度条
效果图如下: 一。view的组成 看到上图效果,大概可以确定这个view由三部分组成 1.绕一圈的正方形 2.中间的图形 3.移动的正方形 1.绘制最外层的正方形 最外层是由12个正方形组成,并且从1到12缓慢增长,缓慢增长的过程,我是用ValueAnima
2017-05-16 18:35:05
683
原创 使用PathMeasure制作Loading动画
动画效果如下: 一、PathMeasure使用 PathMeasure类有两个构造方法,一个带参数,一个不带参数. PathMeasure() PathMeasure(Path path, boolean forceClosed) 官方解释如下: Create a PathMeasure obj
2017-05-12 11:01:57
534
原创 Android RecyclerView内容被键盘遮挡问题
做过IM界面开发者可能会遇到,当输入框获取焦点recyclerview的内容会被键盘遮挡,无法像微信一样将列表消息定位到最后一个,严重影响用户体验,现在将我遇到的问题和解决方案记录下来:一.在搜索一些资料时,出现以下的解决方案,缺陷我记录下来在AndroidManifest的Activity中设置软键盘属性android:windowSoftInputMode="adj
2017-05-03 15:20:58
6034
原创 使用glide框架加载图片遇到的一些问题
一.图片变形问题 使用glide设置imageview的ScaleType 为centerCrop时,第一次在recyclerview加载图片时会出现图片变形的情况,这时候取消glide的预加载动画,这是控件不是wrap_content的情况代码如下: Glide.with(this).load(url).asBitmap().centerCrop().placehold
2017-04-24 11:33:45
6963
原创 CoordinatorLayout+TabLayout在Fragment中使用遇到的问题
在Fragment中,使用CoordinatorLayout+TabLayout布局,会遇到recyclerview 给遮挡的问题,修改完成,效果图如下: 一.先上布局代码 <android.support.design.widget.CoordinatorLayout xmlns:android="http://sch
2017-02-05 16:15:50
4802
原创 dagger2+rxjava+retrofit简单例子
一.gradle配置在project的gradle配置: dependencies { classpath 'com.android.tools.build:gradle:2.1.0' classpath 'me.tatarka:gradle-retrolambda:3.2.4' classpath 'com.neenbedankt.gra
2016-11-24 10:34:25
885
原创 Dagger2的简单使用
一.Dagger2介绍Dagger2 是一款 Java 平台的依赖注入库。依赖注入相关概念:依赖(Dependency):如果在 Class A 中,有个属性是 Class B 的实例,则称 Class B 是 Class A 的依赖,本文中我们将 Class A 称为宿主(Host),并且全文用 Host 表示;Class B 称为依赖(Dependency)
2016-11-22 11:25:01
275
原创 自定义view(二) 蜂窝view
本篇的蜂窝view是在一位大神上修改的,在其原来的效果加上点击事件 原文的博客链接是:http://blog.youkuaiyun.com/wingichoy/article/details/50554058 点击打开链接 实现的效果如下图: 一. 关于如何绘制蜂窝view大家可以参考原文章,这里重点是讲解如何
2016-11-17 00:10:32
398
原创 自定view实践(一) 自定义loadingView
昨天同事遇到如下效果的加载view,实现了一下 1.首先创建一个类继承view. public ProgreesView(Context context) { this(context,null); } public ProgreesView(Context context, AttributeSet att
2016-11-01 14:12:06
518
1
原创 android集成友盟推送遇到的问题
在自身项目集成友盟推送时,参考了官方文档的教程 导入 PushSDK把下载的 zip 文件解压缩(解压后的文件路径不能有中文)把解压缩后得到的目录下的 PushSDK 当做 Module 导入到自己的工程在之前的 AndroidManifest.xml 的基础上添加dataandroid:name="UMENG_MESS
2016-10-27 11:54:41
3811
原创 Git常用命令
一.git常用命令1. 创建git资源库git init --bare 库名称2. 在用户文件夹下把资源clone下来git clone /g/software/repository/git/itheima .注意:clone时候用户目录必须为空3. 创建一个文件,纳入到版本控制中。git add 第一次执行会出警告:warning: LF will
2016-07-17 14:24:58
311
原创 DataBinding的简单使用
一.在app中的build.gradle中添加加如下代码: 二.创建实体类,例子这里创建了User这个实体类,这个实体类包含3个属性,分别是用户名,昵称,邮箱. public class User { private String name; private String nickName; private String
2016-07-03 11:29:07
387
原创 android高德地图用invisiable和visiable切换时,出现闪烁的解决方案
在使用高德地图的时候,不要把mapview设置为invisiable 和 visiable. 否则在切换的时候会出先闪烁的情况,应该把需要显示的布局盖在地图之上,完美解决了这个问题.
2015-12-24 12:08:47
976
原创 ListView绑定适配器出现数组越界问题
复现BaseAdapter的getItemViewType 和 getViewTypeCount方法时, 需要保证getViewTypeCount > getItemViewType ,否则会出现数组越界问题
2015-12-09 15:50:33
707
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人