- 博客(31)
- 资源 (1)
- 收藏
- 关注
转载 设计一个应用程序,工程名为userMS,实现读取数据库中的用户的功能。
中国人民大学网络教育学院202103批次课程考试 BK143A 移动平台应用开发主观试题答题要求:1. 主观试题务必在考试提交期截止之日前提交。2.主观试题部分共一道大题,满分100分。3. 主观试题答卷必须在开发文档中完整填写考生姓名、用户名和所属服务站,未填写考生信息的答卷视为无效答卷。设计一个应用程序,工程名为userMS,实现读取数据库中的用户的功能。一、语言和环境a)实现语言Javab)环境要求JDK6以上、Ec...
2021-03-08 16:20:29
401
3
原创 【快速】chrome中console下ajax访问后台
封装一个简单的chrome中console下ajax访问后台 方便寻找跨域问题function httpRequest(opt) { opt = opt || {}; opt.method = opt.method.toUpperCase() || 'POST'; opt.url = opt.url || ''; opt.async = opt.async || true; opt.data = opt.data || null; opt.succ.
2020-06-11 15:01:00
1984
原创 切面+注解 实现对 业务id 验证是否存在
@Override public ResultBean<Object> updateAuthenticationPersonalInfo( @RequestBody @ExistBusinessData(tableName = TableName.DeveloperInfo,fieldCondition = {FieldName.DeveloperIdId,Field...
2020-05-29 16:52:19
492
原创 日常通用开发架构。Spring Cloud技术栈
作为分布式项目的底层,会对项目模块进行规划和划分,因此,我需要对项目重构的功能模块进行整理。1.为什么要进行重构?在项目1.0版本时,在qa环境中并不能跟踪到服务的异常,经常出现服务不可用时,测试人员以为代码问题就提出bug。但当你去排查时,很难或者无法重现之前“bug”时的现场,因此,要对项目的框架进行一次升级。2.新框架的好处?监控服务的状态 升级注册中心,因eureka的停更,将切换成nacos作为注册发现 加入校验注解,使数据校验可以简单配置 加入docker 一键部署 使用
2020-05-29 16:50:46
464
原创 CentOS为ssh免密码互相通信
(1)首先在三台机器上配置对本机的ssh免密码登录ssh-keygen -t rsa生成本机的公钥,过程中不断敲回车即可,ssh-keygen命令默认会将公钥放在/root/.ssh目录下cd /root/.sshcp id_rsa.pub authorized_keys将公钥复制为authorized_keys文件,此时使用ssh连接本机就不需要输入密码了(2)接着配置三台机器互相之间的ssh免密码登录使用ssh-copy-id -i hostname命令将本机的公钥拷贝到..
2020-05-29 15:46:39
308
原创 [root@bogon chapter3]# systemctl start docker Job for docker.service failed
- 启动docker 失败[root@bogon chapter3]# systemctl start dockerJob for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -...
2019-11-27 16:55:01
367
原创 树莓派wifi 配置
auto loiface lo inet loopbackiface eth0 inet dhcpauto enxb827eb65179dallow-hotplug enxb827eb65179diface enxb827eb65179d inet hdcpiface wlan0 inet hdcpauto wlan0allow-hotplug wlan0wpa-ssi...
2019-11-19 14:18:21
202
原创 Spring Boot 通过切面打日志
上次聊得spring 打日志https://blog.youkuaiyun.com/u013476435/article/details/81984605主要是通过 实现MethodInterceptor 来实现的. 但是在Spring Boot, 注解的方式 更加低耦合 直接贴代码了.package com.xxx.developer.service.config;import c...
2019-09-19 15:55:56
229
原创 eclipse启动正常,idea启动 Unable to start ServletWebServerApplicationContext due to missing ServletWebSe...
eclipse启动spring boot项目正常,但是放在idea启动时 报错2019-09-04 17:32:48.500 |-WARN [restartedMain] org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext [98] -| Except...
2019-09-04 17:35:08
3566
2
原创 纯Java代码解析yml文件(多个yml)
如果您使用的是spring-boot作为项目主框架,那么你肯定知道yml是什么,一种方便阅读的配置文件但是在运行main方法时,不想使用spring上下文, 只是纯解析yml文件,那么就引入了下文(本人业务需求是:在使用spark生成jar文件提交到集群时,想通过已经配置好的yml文件去读取相关参数,方便上下线时维护yml文件就足够了)在没有yml时,代码中需要这样配置 ...
2019-07-12 11:47:19
5520
5
原创 spark集群:无法指定被请求的地址,Service 'Driver' could not bind on a random free port.
19/07/09 17:00:48 INFO SecurityManager: SecurityManager: authentication disabled; ui acls disabled; users with view permissions: Set(root); groups with view permissions: Set(); users with modify pe...
2019-07-10 13:28:37
8850
3
原创 Spark在连接mongodb时,指定多个collection
在我们使用spark导入mongodb数据时, 如果只连接一个collection会这样配置,其中igomoMemberInfo_Spark_input是我要连接的collection SparkSession.Builder builder =SparkSession.builder().master("local[*]").appName("SparkCalculateRe...
2019-07-04 15:54:15
1758
8
原创 elasticsearch-spark_2.11不兼容es5.2 ,需要升级为elasticsearch-spark-20_2.11包
spark连接es时。我尝试使用elasticsearch-spark_2.11去连接es。 <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch-spark_2.11</arti...
2019-07-03 16:31:35
2804
1
原创 invocation.getMethod().getAnnotations() 方法得到一直为null
在本人的博文中,有一篇关于“Spring 自动打日志”的博文,今天想对其添加一个 针对 某个方法,取消对其打印日志的想法。因此计划使用注解方式,对不想打印日志的方法进行标记。Spring 自动打日志https://blog.youkuaiyun.com/u013476435/article/details/81984605首先定义注解import java.lang.annotation...
2019-06-12 18:00:36
7479
原创 Elasticsearch 5.X系列不再支持geo_distance_range
在使用es 5.3时,想使用geo_distance_range实现环形搜索。geo_distance_range的介绍如下:在使用时,想去将自己的数据导入到es中并添加上索引,这里我的位置字段是position。JestResult jestResult = jestClient.execute(new CreateIndex.Builder("igomomember...
2019-05-29 18:03:06
2005
原创 榨干我们的老板,宣布了一件细思极恐的决定。
就在2019年04月28日,H总大早上开会,说这次05月01日一定要上线,举了很多栗子说产品生死攸关,虽然团队已经无休假工作半月左右,但是还是觉得我们没有尽力,为了能够尽量榨干我们的劳动力,给了我们两个选择。1,这次5.1依然不放假,把这次的假期+上次清明节不放假的假期+上上次没有放假的假期 等到以后产品稳定时一块放,放一个10天的大长假(你tm鸟的逗我呢,啥话都敢说)2,0...
2019-04-28 17:14:32
567
转载 注解实现锁
自定义限流注解 import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.an...
2018-08-29 11:36:42
1067
转载 注解实现限流
自定义限流注解import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotati...
2018-08-29 11:32:19
1103
原创 Spring 自动打日志
Spring中进行配置<bean id="methodLogAdvice" class="net.xxx.log.MethodLogAdvice"/> <aop:config> <!--打印日志 配置开始--> <aop:advisor id="methodLog" advice-ref="methodLogAdvice" point...
2018-08-23 17:18:01
690
原创 mongodb中sum总结
当对数据进行sum时,如果要sum字段是NumberLong型或者Integer类型 直接聚合函数就可以搞定db.getCollection('aUAUserCurrencyDetails').aggregate( [ { $match : { "memberId":3213186042920...
2018-08-10 11:20:33
32253
12
原创 Spring mvc 自定义参数接收到实体bean中
因前端整体传参时,参数名都不是驼峰写法,类似 music_name,music_type,因此在后台需要加上@RequestParam("music_name")String musicName 来接收,但是后台中是用bean来接收的@RequestMapping(value = "/test",method = {RequestMethod.POST}) @Respons...
2018-08-09 15:53:48
14973
2
转载 java_error_in_idea_6460.log
## A fatal error has been detected by the Java Runtime Environment:## EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000007fee9c5b1ff, pid=6460, tid=0x0000000000001cb8## JRE version: OpenJDK R...
2018-08-04 10:28:39
5568
9
原创 提取Bean中字段以Map返回
需求:在后台返回前台时,可能bean中仅有几个字段想要,因此就写上了类似的代码 Map<String,Object> result = new HashMap<>(); result.put("id",musicInfo.getId()); result.put("isOriginal",musicInfo.getIsO...
2018-07-26 15:53:36
1138
原创 Spring Boot下优雅的将配置参数读取出来
假设在application.yml中写入了以下配置参数wechat: pay: appId: mchId: mchKey: subAppId: subMchId: keyPath:我们可以通过wechat.pay作为前缀,将配置信息读取出来@ConfigurationProperties(prefix = "wechat.pay")publi...
2018-05-06 14:49:05
4213
原创 用Java实现自动登录获取用户信息。
题目要求: 通过访问武夷山门票预订网w.wyschina.com先注册一个账号,获得账号和密码后,通过JAVA爬虫自动登录sso.wyschian.com,登陆过程通过【打码兔www.dama2.com】平台的接口破解验证码实现自动登录。答:网站分析后发现可以使用post请求加上参数进行登录,参数有用户名,密码,验证码组成 访问验证码的连接可以得到验证码图片流访问 http://s...
2018-05-04 18:06:37
13505
原创 docker实战 环境搭建
新建一个类,来装Spring的上下文public class SpringContext { private static ApplicationContext applicationContext; public static ApplicationContext getApplicationContext() { return applicationConte...
2018-04-10 17:01:04
196
原创 阶段与发展方向规划(Java开发工程师)
对于已经了解的技术以及个人发展想法初步做一个即目前为始的3年规划。 在此前,我已经完成了下述中的入门与提高阶段。 一、入门阶段(Java se基础,Java se基础增强Java EE基础) (2014.04_2016.11)1.Java SE基础 语法...
2017-09-04 21:08:11
10171
18
原创 Android Game,J2EE,J2EE+物联网的分析与规划
先阶段分析了规划与自身的要求,总结一下发展路线Android Game对于想做一个个人兴趣的游戏而定制对于Android界面开发,这个需要对源身代码有更高的要求,目前主力方向不想做界面的事情,界面的相关知识根据计划去针对学习,用到哪里学习哪里,相关的知识都是基于libGDX游戏框架的学习和使用,日后如果有可能,用做出来的界面去实现一个联网的游戏应用。J2EE对于长远发展而定
2017-08-30 13:42:02
294
原创 记一次WebService失败重构
重构原因: 源代码在编写时需要写很长的准备参数,赶回数据还需要做解析处理,为了能够让减少准备参数,并且得到后的数据自动做解析操作,于是产生了我对代码重构的想法重构前代码调用的例子3重构后构想的代码例子HashMap<String,String> mMap = new HashMap<>();mMap.put("projectId",getIntentProjectData().get
2017-08-22 12:30:15
318
原创 记一次WebService失败重构
重构原因: 源代码在编写时需要写很长的准备参数,赶回数据还需要做解析处理,为了能够让减少准备参数,并且得到后的数据自动做解析操作,于是产生了我对代码重构的想法重构前代码调用的例子HashMap mMap = new HashMap<>();mMap.put("projectId",getIntentProjectData().get(proIndex).getProId());//ma
2017-08-22 12:16:09
435
原创 第一次学习写博客。有些激动,希望自己的总结能够帮助到别人,也希望自己日后总结时能够做到提醒自己。
作为新一代青年,不会写博客可能就是对网络博客的侮辱从开始学习到现在,已经好长时间了,从初中的时候我的就开始喜欢上了计算机,然后就开始向这个方向前进,一步两步,慢慢的时间过得真快,现在回头再想想,时间不等人,从前以为每天都是漫长的现在看来就是一瞬间,我想我现在在写自己的东西,等几年以后我再看自己写的东西也许又是一次感叹,从迷恋上黑客的入侵到现在的语言学习开发,一路上说长不短,黑客对于我来
2015-11-09 09:02:35
466
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人