- 博客(45)
- 资源 (4)
- 收藏
- 关注
原创 springboot在多环境(dev、test、pro)中的配置
在开发环境配置文件application-dev.yml:开发环境添加variable:profiles : dev在测试环境上application-test.yml:测试环境添加variable:profiles : test在生产环境添加application-pro.yml:生产环境variable:profiles : pro 在application.yml...
2020-03-20 17:02:25 2850
转载 SpringCloud教程
版权声明:本文为CSDN博主「niaobirdfly」的原创文章,遵循 CC 4.0 BY-SA 版权协议,原文链接:https文章目录文章目录Spring Cloud 微服务教程(二)1.教程大纲2.Feign客户端-声明式REST调用2.1.分析2.2.Feign的简介2.3.快速入门2.3.1.导入依赖2.3.2.创建一个ItemFeignClient接口2.3.3.改...
2020-03-13 14:52:14 1445
转载 SpringCloud教程
Spring Cloud微服务教程(一)文章目录Spring Cloud微服务教程(一)1.教程大纲2.统一开发环境3.微服务架构3.1.单体架构3.2.单体架构存在的问题3.3.什么是微服务?3.4.微服务架构的特征3.5.微服务架构示例4.Spring Cloud简介4.1.简介4.2.Spring Cloud子项目4.3.版本说明4.4.Spring Cloud...
2020-03-13 14:37:38 1957
原创 springboot加载static下的静态资源
在yml中配置:spring:resources:static-locations: classpath:/static或者在properties中配置:spring.resources.static-locations=classpath:/static
2020-03-12 15:30:33 1058 1
转载 Spring Boot之jar包改成war包模式
原文链接:https://blog.csdn.net/qq_33689414/article/details/81812761修改pom.xml文件将jar包改成war包<!--<packaging>jar</packaging>--><packaging>war</packaging>添加Spring Boot 的tomc...
2019-09-26 16:05:27 467
原创 查看端口号和占用端口的应用
查看端口命令 netstat -aon|findstr 端口号 例如查看8080端口:netstat -aon|findstr 8080最后显示的是进程id使用命令tasklist|findstr "1900"来查看1900的进程是哪个应用占用了被Tomcat占用了可以使用 taskkill /im tomcat7.exe /f来强制解除进程,也可以使用 taskkill /f ...
2019-08-23 16:36:38 341
原创 在同一个事物中获取插入记录的自增主键失败
插入条项目和方案,一条项目对应多个方案,需要在事物控制中把项目信息插入到项目表获取到项目的自增主键,然后和方案信息一起插入到方案表,在未添加事物注解时候插入项目获取插入的项目的主键是没有问题的,添加事物之后获取的就是null了,最后在return时候把项目的信息整个返回发现只有在结束了才能拿到项目的主键,需要解决这个问题,插入时候获取自增主键 <insert id="insertPlan...
2019-07-21 14:28:40 575
原创 PostgreSql按照指定的顺序排序
因为PostgreSql没有order by field 所以按照指定的顺序排序就没有这么简单了,可以使用case when then进行排序 select stage,pln_status from project ORDER BY case when pln_status = '规划' then 1 when pl...
2019-07-21 14:00:07 8776 1
原创 MySql按照指定格式排序
文件类型指定了几类,需要对指定的文件类型按照指定的顺序进行排序这是没有排序时候:按照:‘核准请示’,‘核准报送’,‘水保报送’,'环评报送’的顺序排序...
2019-07-21 13:53:58 690
原创 git最基本的使用
git clone 加git仓库的地址git branch 查看git的分支git checkout 加分支名称 切换到这个分支git pullgit add .git commit -m “” 提交的注释git push 提交
2019-07-15 11:37:50 112
原创 git clone仓库地址ssl时候证书无效
git clone仓库ssl时候证书无效git config --global http.sslVerify false
2019-07-03 18:07:48 937
原创 Java提取字符串中的数字和小数
从网上找的代码如下: //取字符串中的数字 public String checkNum(String str) {// String str = "abcd123和345.56jia567.23.23jian345and23or345.56"; //先判断有没有整数,如果没有整数那就肯定就没有小数 Pattern p = Patt...
2019-06-14 11:52:56 10608 2
原创 MySql查询表的结构信息
概要设计需要表的结构信息,如果字段多的话单独写就太麻烦了,查询表的结构信息,查询后直接粘贴到Word文档,然后选中插入表格,文本转换为表格就可以了SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_D...
2019-05-16 17:41:17 718
原创 在mapper文件中使用foreach子查询
<select id="elecpowerExchangeList" resultType="pd" parameterType="pd"> select t1.sending_name,t1.receiving_name <foreach collection="years" item="year" open="," separator=","> ...
2019-05-14 11:16:31 1672
原创 在mapper文件中做判断筛选
在mapper中对条件进行筛选<select id="projectList" parameterType="java.util.HashMap" resultType="java.util.HashMap"> select id,city,environment_plandate from table <where> <...
2019-05-14 11:08:37 1426
转载 Java三大器之拦截器(Interceptor)的实现原理及代码示例
转载 https://blog.csdn.net/reggergdsg/article/details/529627741,拦截器的概念 java里的拦截器是动态拦截Action调用的对象,它提供了一种机制可以使开发者在一个Action执行的前后执行一段代码,也可以在一个Actio...
2018-05-14 19:59:13 263
转载 Android屏幕适配全攻略(最权威的官方适配指导)
转载:http://blog.csdn.net/zhaokaiqiang1992 Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配...
2018-05-14 19:47:55 396
原创 Android请求时候添加共同的参数
Android在联网请求时候需要添加共同的参数比如Token,如果每次都在请求时候添加的请求参数中会很麻烦,可以添加到请求头中,每次联网操作就不需要添加了,我联网操作使用的是Retrofit,忘记是看到的哪位大神的博客了,Retrofit的封装是借鉴的别人的。RetrofitManager.javapublic class RetrofitManager { private static ...
2018-04-22 19:09:38 634
原创 Shiro的基本使用
本篇主要介绍shiro的简单基本使用,我使用的是maven管理项目1.在pom.xml中添加依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.4.0</...
2018-04-16 20:41:00 180
原创 Android集成百度地图实现导航
集成百度地图导航其实很简单,但是必须要在百度TT语音播报后台成功注册了注册地址注册时候很简单我就不赘述了,上代码:TodaytaskdetailActivity .javapackage com.wdkj.housemanager.activity;import android.Manifest;import android.app.Activity;import android.cont...
2018-04-08 19:26:05 7990 8
原创 Android集成百度地图点击Mark弹出PopWindow
项目中集成了百度地图,点击Mark弹出PopWindow,效果图如下:代码如下:BdMapFragment.javapackage com.wdkj.housemanager.fragment;import android.Manifest;import android.app.AlertDialog;import android.content.DialogInterface;impo...
2018-04-08 18:46:03 2935 3
原创 Android集成百度地图点聚合
在项目中集成了百度地图,刚开始Mark点少的时候滑动很流畅,后来将数据导入有三千多个Mark点,这时候滑动地图已经卡死了,只能换成点聚合了,先把需要用到的类从百度的示例项目复制到当前项目中,下载需要用到的类需要用到如上标注的类,上代码:public class BdMapFragment extends Fragment { @BindView(R.id.iv_a
2018-01-29 20:41:47 2317
原创 Android集成百度地图绘制线,点,面
这篇博客详细介绍百度地图绘制点,线,面的方法,上代码:绘制点Mark://定义Maker坐标点 LatLng point = new LatLng(39.963175, 116.400244); //构建Marker图标 BitmapDescriptor bitmap = BitmapDescriptorFactory .fromResource(R.dr
2017-12-27 19:33:13 3525
原创 Android集成百度地图的一些基本设置
上一篇博客介绍了集成百度地图的详细步骤,这篇就记录一下百度地图的一些基本的设置,如果不知道怎么集成的请查看上一篇博客集成的详细步骤地图类型:mMapView.setLogoPosition(LogoPosition.logoPostionleftTop);//设置百度地图logo位置mMapView.showZoomControls(false);//是否显示缩放控件mBaiduMap
2017-12-25 16:21:01 1091
原创 Android集成百度地图详细步骤
记录下我集成百度地图的过程:1.在百度地图开放平台创建你的项目,填写包名和项目名和SHA1等信息,会生成一个应用的AK,详细步骤和获取SHA1将下载的jar包和SO库放到jniLibs下或者lib文件夹下,如果放到lib下需要在app文件夹下的build.gradle加入代码:2.在AndroidManifest中添加开发密钥、所需权限等信息,将注册后的AK放到项目的AndroidMa
2017-12-25 11:17:40 856
原创 JAVA文件上传和下载
文件上传java后台的处理代码:/** * 上传文件 * * @param session * @param file * @return * */ @RequestMapping(value = "sys/file/fileUpload", produces = "text/html;charset=UTF-8") @ResponseBody public S...
2017-12-06 14:06:18 265
原创 JsonUtil和JsonResult
在Java后台返回给前端数据时候转成json格式,JsonUtil就是转换工具:JsonUtilpublic class JSONUtil { private static final SerializerFeature[] features = { SerializerFeature.SkipTransientField,// 过滤transient字段 Se...
2017-11-23 10:44:01 1386 1
原创 Android中Jni的基本使用详解
今天就介绍下jni编程的基本使用,如果你还不知道NDK的环境怎么搭建就看我的上一篇博客,有详细的介绍怎么搭建环境,生成So库的详细过程,上一篇博客的地址点击打开链接,下面介绍jni的基本使用:在调用So库之前需要先加载So库static { System.loadLibrary("JniTests");}静态代码块,先执行。MainActivity.java
2017-11-16 21:00:48 650
原创 Android Studio下NDK环境的搭建和基本使用
在Android Studio下载NDK,将NDK配置到环境变量,步骤如下:下载NDKFile→Project Structure如果是NDK没有配置则标注的地方是空的,这就是local.properties文件,空的时候回有download ndk,可以从这个地方直接下载,也可以从SDK Manager下载。下载后配置环境变量:在系统变量中新建变量名:NDK_
2017-11-15 19:32:02 473
原创 三级菜单
我之前有一篇博客介绍的是使用双重for循环完成二级菜单,现在需要使用for循环完成三级菜单,如果还不太清楚二级菜单怎么获取的可以看我之前的博客http://blog.csdn.net/wangshan_1121/article/details/78407100数据库的表如下图:婚姻一级菜单,婚姻登记二级菜单,下面标注的是三级菜单,使用PARENT_ID关联,低保查询同理。sql查询的...
2017-11-12 17:49:50 464
原创 使用map巧妙去除集合中重复的对象
在mysql中如果查询一条去除重复的数据大家都知道使用DISTINT进行去重,但是DISTINT去除重复是你查询的多个列表项全部相同才能去重,查询的数据某个列的值相同其它列的值不同是不能去除掉的。如:现在我需要把某一列的值相同的只选取一条,达到去重的效果,我试了下使用set去重,只有这个对象的所有的属性的值相同才会去掉重复的,最后只是用map进行去重,for循环把集合中的对象装到map中,将你想要...
2017-10-31 20:13:50 21535
原创 利用for循环,完成二级菜单
二级菜单是每个javaweb项目中都会使用到的,今天总结下我这次的做法。一级菜单的PARENT_ID均为0,二级菜单的PARENT_ID是一级菜单的MENU_ID,如下图所示:我把一级菜单和二级菜单放到了一起,所以一条SQL没办法查询出嵌套的如下所示的格式,"data": { "sons": [ { "MEN...
2017-10-31 19:43:47 2125
原创 使用retrofit上传多张图片和文字,java后台
废话不多说直接上代码:Android端代码:case R.id.save_housephoto://上传图片 new Thread(){ @Override public void run() { super.run(); upLoadPhoto(); } }.start(); ...
2017-09-30 16:40:11 830
原创 获取插入的数据的id
情景需求:当客户端向后台插入一条数据时将插入成功的数据的id返回给客户端。上代码:controller的代码:@RequestMapping(value = "marriage/testinsert", produces = "application/json;charset=UTF-8")@ResponseBodypublic String testinsert() {PageData p...
2017-09-07 16:36:03 1370
原创 使用freemarker导出word文档包含多张图片
使用freemarker导出word文档包含多张图片 最近项目中有个需求就是导出word文档并且文档中需要有多张图片,我当时一脸懵逼啊,之前没有搞过这个啊,但是不要灰心,肯定会有很多人搞过的,百度一下,很多坑啊,居然没有一个完整的,我就记录一下我的导出word吧,以便后面的人不要再入坑了,不说废话了,上...
2017-08-20 20:00:15 7655 3
原创 mysql计算年龄
最近太忙没时间写博客,今天写个简单的,项目中有个需求就是查询年龄,已知出生日期,在sql中解决,上代码表中的信息:| name | species | birth |+----------+---------+------------+| Chirpy | bird | 1998-09-11 || Whistler | bird | 1
2017-07-31 12:37:17 5208 1
原创 mysql我所遇到的问题case when then的使用
在项目中出的问题总结方便以后自己查看也希望能帮到遇到类似问题的朋友,最近项目中有个需求就是省级用户查看申请时候,如果是县级用户申请的要把县级用户合并的市级用户中,如果是市级用户只需要统计就行。已知市级用户开头的四位数字。select CASE WHEN substring(ptgw.xzqh,1,4) = '3301' THEN '杭州'WHEN substring(ptg
2017-06-16 19:27:21 1150
原创 mysql一条sql查出多个条件不同的sum或count
最近做java后台遇到很多问题记录一下,有个需求是在一条sql中同时统计到几条条件不一样的sql或count,希望能帮助到需要的朋友,上代码和效果图:select sum(pzgwjscd) as allJsgm,sbjh.nd as nd, ( select sum(pzgwjscd) from fm_jh_ws_ptgw ptgw left join fm_sb_jh sbjh o
2017-06-16 19:07:36 29033
原创 TextView可滑动
最近项目中有个需求textview可以滑动,类似ScrollView,当textview的行数超过显示的行的时候要显示出bar,好了上代码。在布局文件中设置:scrollbars="vertical"<TextView android:id="@+id/tv_content" android:layout_width="match_parent" android:la...
2017-05-31 21:33:01 2054
原创 Retrofit常用方法入门
今年一直使用retrofit简单做个总结。示例接口:127.0.0.1:8080/DecrepitHouse/house/user_list使用retrofit方式public interface AddressApi { //用户列表 @GET("DecrepitHouse/house/user_list") Call<BaseBean<List<Add...
2017-05-08 17:52:14 362
java开发环境
2015-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人