- 博客(16)
- 收藏
- 关注
原创 Springboot使用策略模式实现积分任务
1,注解类,主要用来区分不同用户请求使用何种策略实现类(存在多个url对应同一策略实现类的情况)/** * 用户积分任务策略类型 */@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Servicepublic @interface UserIntegralTaskStrategyType { /** * 用户请求URI * @return */
2021-05-18 19:08:49
924
原创 java导出excel(锁定指定列,下拉框)
@Slf4jpublic class ExportExcelTemplate { public static <T> Workbook dealInStockTemplate(String[] headerRow, List<T> inStockDtos, List<ExcelDropDownDto> dropDownDtos) throws NoSuchMethodException, InvocationTargetException, IllegalA.
2020-08-19 11:47:11
2922
原创 Bboss Elasticsearch 简单用法(ES 7.*)
一、官方文档https://esdoc.bbossgroups.com/#/README二、官方demohttps://github.com/bbossgroups/elasticsearch-example.git三、maven构建<dependency> <groupId>com.bbossgroups.plugins</groupId> <artifactId>bboss-elasti
2020-06-05 09:07:58
2608
原创 ES 5.6.0 设置密码
安装x-pack插件https://artifacts.elastic.co/downloads/packs/x-pack/x-pack-5.6.0.zip修改elasticsearch.yml配置action.auto_create_index: ".security*,.monitoring*,.watches,.triggered_watches,.watcher-histor...
2019-11-28 16:50:02
2645
原创 java8的LocalDateTime在SpringBoot中的json序列化问题
一、使用SpringBoot内置的 jackson 来完成JSON的序列化和反序列化操作1,对前端传入的日期进行格式化@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")private LocalDateTime startTime;2,将LocalDateTime字段以指定格式化日期的方式返回给前端@JsonFormat(shap...
2019-11-19 15:01:45
5834
原创 sqoop导入数据至mysql时,emoji表情无法导入mysql问题解决
异常:Caused by: java.io.IOException: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x86\x95' for column 'customer_name' at row 6解决方法一:修改Mysql库的配置,此举涉及mysql重启,如有其他生产服务使用,不建议使用此方法。[client]...
2019-05-30 18:27:53
1378
1
原创 mybatis-generator的使用
一、maven配置引入插件<build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId>
2018-04-16 15:07:35
145
原创 python学习笔记
一、安装Cheetah下载地址:https://pypi.python.org/pypi/Cheetah/2.4.4Cheetah-2.4.4.tar.gzDOS命令下进入目录C:\Cheetah-2.4.4\Cheetah-2.4.4执行以下命令:python setup.py buildpython setup.py install二、问题:You don't have the C versi...
2018-03-30 17:51:28
703
原创 CyclicBarrier的用法
/** * @author chenlinguang * @create 2018-03-02 16:40 **/package com.guang.learning;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;public class T...
2018-03-02 17:16:47
296
原创 CountDownLatch的用法
/** * @author chenlinguang * @create 2018-03-02 15:18 **/package com.guang.learning;import java.util.concurrent.CountDownLatch;public class TestCountDownLatch { public static void main(St...
2018-03-02 17:13:35
136
原创 查指定范围内的街道(基于经纬度)
一、表结构:CREATE TABLE `district` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `p_id` bigint(20) NOT NULL COMMENT '父ID', `zipcode` varchar(4) DEFAULT NULL COMMENT '城市编码', `adcode` varchar(6) NOT N
2017-07-04 16:38:59
4120
原创 判断点在凸多边形内(基于经纬度坐标)
private boolean isContain(double center_lng, double center_lat, List> array_points) { double total_angle = 0; for (int i = 0; i < array_points.size(); i++) { Map point = ar
2017-07-04 16:24:05
1024
转载 根据经纬度画多边形(返回各个顶点坐标)
package com.lairen.admin.controller.platform;import java.text.DecimalFormat;public class AngleUtil { /** * 求B点经纬度 * * @param A 已知点的经纬度, * @param distance AB两地的距离 单位km * @param angle AB连线与正北方向的夹角(0~360
2017-07-04 16:07:10
3201
原创 Redis GEO 的java实现(通过Jedis)
1,Redis的安装参考:Redis安装2,Jedis使用2.90版本,maven配置: redis.clients jedis 2.9.0 3,Java代码实现:package com.lairen.admin.controller.platform;import redis.clients.jedis.*;import redis.clients
2017-06-22 16:36:51
6066
转载 Redis GEO 特性
概述redis3.2发布rc版本已经有一段时间了,估计RedisConf 2016左右,3.2版本就能release了。3.2版本中增加的最大功能就是对GEO(地理位置)的支持。说起Redis的GEO特性,最大的贡献还是咱们中国人。redis作者在对3.2引进新特性的博客中介绍了为什么支持GEO。GEO hashing的api是在Ardb实现的,Ardb是github用户yinqiwen实现的基于r
2017-06-22 16:16:25
381
转载 GeoHash经度估算
在有关地理位置的应用中,距离是我们经常需要考虑和计算的因素。查阅了相关的资料,把经纬度对应距离的换算关系整理如下。1.纬度相同,经度不同在纬度相同的情况下: 经度每隔0.00001度,距离相差约1米; 每隔0.0001度,距离相差约10米; 每隔0.001度,距离相差约100米; 每隔0.01度,距离相差约1000米; 每隔0.1度,距离相差约10000米。2.经度相同,纬度不同纬度每隔0
2017-06-22 16:01:54
1013
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人