- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 idea常用配置(不断更新..)
idea作为现在的主力编码工具,有一些很实用的小配置,能够方便我们的开发。但是在新版的idea中是默认没有的,需要自己配置下。最新更新了idea版本,导致很多实用的配置都丢了,重新配置好花费了一些时间。现在整理下,以便后续再安装新的idea时,能够快速配置一、鼠标悬浮到方法上时,显示注释效果:配置方法:搜索关键词:show quick documentation on mouse move(不同的版本,设置的位置可能不一样,但是搜索关键词的话,是一定能找到的)二、点操作符调用方.
2021-07-09 18:02:58
223
1
转载 项目发布到服务器的tomcat上乱码问题
现象描述:在本地开发项目测试时,一切正常.但是一旦把项目打包发到服务器(阿里云)的tomcat上时,就会出现中文乱码的问题.各个地方的配置都改成了UTF-8,但是依然无法解决.直到看到了这个人的文章,终于解决了问题原文章地址:https://blog.youkuaiyun.com/qq947297456/article/details/80526446解决我的问题的关键所在:添加环境变量变量名:J...
2018-11-24 16:29:57
895
原创 通过js获取本地IP地址
通过js获取本地IP地址最近在做pc项目,需要根据用户的IP地址定位城市。IP地址需要通过js获取: 网上有很多查询接口可以获取到IP,我这里用的是搜狐的: http://pv.sohu.com/cityjson?ie=utf-8在浏览器中,直接输入这个地址,就可以获取到ip信息: 在js文件中,实现如下:jQuery.getScript( "http://pv...
2018-09-10 11:23:20
24729
2
原创 [数据库]联合主键(复合主键)
在我的认知里面,联合主键和复合主键其实是一个意思,所以在这里我统称为联合主键其实这个不难理解,为什么要有联合主键,因为当只有一个字段作为主键时,会有重复的情况,这时需要有2个(以上)的字段共同作为主键,也就是作为记录的唯一标识。create table mykey ( name nvarchar(20), id number , address nvarcha...
2018-07-05 10:41:13
19186
2
原创 错误:org.apache.catalina.LifecycleException: Failed to start component
最近在eclipse中导入maven项目之后,一直无法启动tomcat,报错如下。查了各种帖子,试了各种办法,依然无法解决。 最后看了一位仁兄的说法:jar包错了。但是又没有包具体哪个包错了,已经心态爆炸的我,抱着死马当活马医的想法,把本地maven仓库的包都删了,重新[maven]-[update project] 把所有包重新下了一遍。然后工程就顺利运行了。所以,这个方法可能不是解决问题...
2018-06-10 22:03:57
3985
转载 优快云-markdown的用法
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-05-24 11:35:55
388
原创 使用注解配置springMVC和spring结合,并通过json返回数据
一、导包:把springMVC用到的包都粘贴到lib文件夹下(springMVC中的jar包包含spring中的jar包)二、在web.xml中配置servlet <servlet> <servlet-name>ss</servlet-name> <servlet-class>org.springframework.web.servlet.D...
2018-05-24 00:22:26
578
转载 新建maven工程报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path解决方案
在eclipse下新建maven工程之后会报错:解决方案如下:1.右击报错的文件—【Build Path】—【Configure Build Path】2.进入设置界面,【Libraries】—【Add Library】—【Server Runtime】之后,选择你需要的Web服务软件之后,完成即可...
2018-05-23 09:08:35
462
原创 BottomNavigationView当item超过3个时,如何固定按钮位置
说明:BottomNavigationView默认的item数量是3-5个。如果超过5个会报错;如果超过3个,底部按钮的位置会滑动,不固定。如何实现固定呢,目前只能通过反射的方式改变源码中参数(mShifingMode为false),按钮位置就会固定。反射类:public class BottomNavigationViewHelper { public static void disab...
2018-05-14 00:34:20
2014
原创 Adapter中数据更新之后,最好调用notifyDataSetChanged方法
最近在学习通过自定义ListView,实现上拉加载更多的时候发现一个问题:在adapter中的数据更新之后,只要你在之后有对listview进行操作。listview中的数据会自动更新。并不需要通过调用notifyDataSetChanged方法通知其更新数据。如:public void onLoad() { Handler handler=new Handler(); ...
2018-05-09 14:22:58
4133
转载 Android的TextView中文字添加删除线,下划线
暂时只找到在java类中添加删除线的方法:1.textview.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线 2.textview.getPaint().setFlags(Paint. STRIKE_THRU_TEXT_FLAG ); //中间横线(删除线) 3.textview.getPaint().setAntiAlias(tru...
2018-05-05 10:56:50
698
1
原创 ListView使用+swipeRefreshLayout实现下拉刷新
【补充】swipeRefreshLayout布局是新版本的中支持的,所以如果是老版本,需要先升级支持库,方法如下:打开build.gradle(app)文件夹,在dependencies{}中写上这句话:implementation 'com.android.support:appcompat-v7:27.1.1'一、swipeRefreshLayout中主要方法:1.isRefreshing()...
2018-05-05 10:53:42
356
空空如也
idea 单行注释光标不换行
2021-11-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人