自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (2)
  • 收藏
  • 关注

原创 SAP开发初体验

1.下载并安装 Visual Studio Code2.安装node参考win10下安装npm&cnpm步骤 - dalyday - 博客园 : 下载 | Node.js 中文网2.1分别输入node -v,npm -v检查是否完成2.2配置npm的全局模块的存放路径以及cache的路径(替换成自己的路径)npm config set prefix "F:\cache\nodeCache\global"npm config set cache "F:\cac...

2021-11-05 11:16:43 23

原创 EFK 安装配置笔记

查看elasticsearch版本:curl -XGET localhost:9200没有启动的情况下:ls lib/ | grep -P 'elasticsearch-\d\.\d\.\d\.jar'查看端口/程序状况ps -ef|grep kibanasudo netstat -anltp |grep 5601lsof -i:9080查看安装位置find / -name xxx---------------------------------------elk------------

2021-10-13 09:30:46 20

原创 nginx负载均衡/端口转发笔记

1.安装nginxsudo su rootapt-get install nginx2.创建配置文件:touch /etc/nginx/conf.d/balance.conf3.编辑配置文件:vi /etc/nginx/conf.d/balance.conf加入配置:#负载均衡upstream nginxBalance { #将同一回话定向到同一服务器 #ip_hash; server 10.39.xx....

2021-10-13 09:01:56 23

原创 shell工具端口 nohup 命令挂起处理方案

1.执行exit退出登录结果:不理想2.使用root用户执行nohup命令结果:达到预期------------------------sudo: java: command not found解决办法-----------------------------------which javasudo vim /etc/sudoers在Defaults secure_path 中添加Java的路径Defaults secure_path="/usr/local/sbin:/u...

2021-10-13 08:06:24 26

原创 基于spring-initializr的脚手架项目定制

文档资料https://github.com/spring-io/start.spring.io/tree/main/start-site/srchttps://start.spring.io/

2021-09-01 10:49:23 101 5

原创 linux java远程debug不能连接问题处理

分配了新的linux服务器作为开发服务器,在服务器debug启动服务nohup java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8088,suspend=n -jar start-site-exec.jar --server.port=8080 &在本地远程debug时连接超时经排查不是服务器防火墙问题运行lsof -i:8088 发现COMMAND PID USER FD TYPE D...

2021-08-25 16:28:13 45

转载 Java的oauth2.0 服务端与客户端的实现

oauth原理简述oauth本身不是技术,而是一项资源授权协议,重点是协议!Apache基金会提供了针对Java的oauth封装。我们做Java web项目想要实现oauth协议进行资源授权访问,直接使用该封装就可以。整个oauth2.0 的协议实现原理,所有的技术层面的开发都是围绕这张图。整个开发流程简述一下:1、 在客户端web项目中构造一个oauth的客户端请求对...

2019-03-28 13:32:12 89

转载 理解OAuth 2.0

理解OAuth 2.0转自http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.htmlOAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。一、应用场景为了理解OAu...

2019-03-28 11:27:00 67

原创 idea常用插件和设置

Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件Jindent-Source Code Formatter 自定义模板插件JetBrain:Tasks 插件Maven Helper Maven 辅助插件Properties to YAML Converter Properties 转 YAML 格式插件JRebel Plugin 热部署插件...

2019-03-26 16:35:36 79

转载 JAVA8 Stream运用

一、流的初始化与转换:Java中的Stream的所有操作都是针对流的,所以,使用Stream必须要得到Stream对象:1、初始化一个流: Stream stream = Stream.of("a", "b", "c");2、数组转换为一个流: String [] strArray = new String[] {"a", "b", "c"}; stream = Strea...

2019-03-26 15:41:37 65

转载 springBoot中利用AOP切面设置全局事务

import org.aspectj.lang.annotation.Aspect;import org.springframework.aop.Advisor;import org.springframework.aop.aspectj.AspectJExpressionPointcut;import org.springframework.aop.support.DefaultPoin...

2019-03-26 15:37:33 1418

转载 Android studio 技巧

1.注释警告我们知道,使用Android Studio(以下简称AS)如果给一个方法添加文档注释时,方法里的参数也必须添加注释,否则会有警告。如下:其实给参数添加注释是个很好的习惯,但是如果是重写的或者实现接口的抽象方法,有时候我们不需要给参数加注释,然而AS会报警告,右侧会有黄色的横条,这些警告跟代码警告混在一起,很影响阅读,所以有时候我们需要去掉。具体步骤:File->S...

2019-03-26 15:11:47 34

转载 使用IDA逆向Android的.so动态库文件

http://blog.csdn.net/prsniper/article/details/50495926最近将一个反复刷机闲置的山寨机用作游戏机,安装一个叫Townsmen的游戏,蹦出一个占了1/3屏幕的广告跟阿里YunOS系统无法Root一样,我原以为只有中国妓造才那么无耻,没想到……屏幕是我的,商家无权抢占消费者的任何合法资产,所以,切你没商量1.反编译town...

2019-03-26 15:08:07 721

原创 Spring boot 事务管理 没有生效问题

Spring Boot 使用事务:首先使用注解 @EnableTransactionManagement 开启事务支持,然后在Service方法上添加注解 @Transactional 便可。在Service中,被 @Transactional 注解的方法,将支持事务。如果注解在类上,则整个类的所有方法都默认支持事务。一 : 如果你用了mysql数据库,先检查mysql版本,4.0之前不支持事...

2019-03-26 15:06:31 960

转载 【框架】[Spring]AOP拦截-使用切点:AspectJExpressionPointcut-切点语言

用AspectJExpressionPointcut实现的切点比JdkRegexpMethodPointcut实现切点的好处就是,在设置切点的时候可以用切点语言来更加精确的表示拦截哪个方法!可以精确到返回参数,参数类型,方法名。当然,也可以模糊匹配。这里用纯Java的方式和配置xml的方法都来演示一遍。需要的包什么的就不解释了,如不动,请参考前面的。首先,准备好原型对象Person...

2019-03-26 15:01:28 174

转载 powerdesigner生成javabean

Tools->generate object oriented model(Ctrl+Shift+O)->设置格式Paste_Image.pngPaste_Image.pngPaste_Image.pngPaste_Image.png确定生成成功Paste_Image.pnglanguage->generate ja...

2019-03-22 08:03:32 601

原创 Springboot mybatis generate 自动生成实体类和Mapper

一、数据库 略二:使用IDEA 创建Spring boot 项目2.1:选择Spring Initializ(Idea 使用spring assistant 插件可以实现)下一步后:点击下一步后,分别在Web选项中勾选Web,在Template Engines选项中勾选 Thymeleaf,在SQL选项中勾选MySQL和MyBatis。然后一直下一步到完成。三、项...

2019-03-21 16:40:31 7133 1

转载 WebMvcConfigurer接口配置实现自定义web

SpringBoot中如果需要自己定义一些Handler,Interceptor,ViewResolver,MessageConverter需要实现WebMvcConfigurer接口来实现@Configurationpublic class WebConfig implements WebMvcConfigurer { /** * 对于GET方法,传入参数,时间类型进...

2019-03-21 15:58:34 1992

原创 spring 注解验证@Empty等的使用方法

@Null 被注释的元素必须为null@NotNull 被注释的元素不能为null@AssertTrue 被注释的元素必须为true@AssertFalse 被注释的元素必须为false@Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值@Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值@DecimalMin(val...

2019-03-21 15:21:52 476

原创 ClassNotFound org.springframework.scheduling.quartz.SchedulerFactoryBean

定时器报错Quartz ClassNotFound org.springframework.scheduling.quartz.SchedulerFactoryBean       需要依赖包"org.springframework:spring-context-support","org.quartz-scheduler:quartz:2.2.3","org.springframework:s...

2018-03-13 10:50:41 1062

转载 Android开发中比较常见的内存泄漏问题及解决办法

在Android开发中,内存泄漏是比较常见的问题,有过一些Android编程经历的童鞋应该都遇到过,但为什么会出现内存泄漏呢?内存泄漏又有什么影响呢?在Android程序开发中,当一个对象已经不需要再使用了,本该被回收时,而另外一个正在使用的对象持有它的引用从而导致它不能被回收,这就导致本该被回收的对象不能被回收而停留在堆内存中,内存泄漏就产生了。内存泄漏有什么影响呢?它是

2017-09-06 14:25:57 163

转载 Android数据库框架 - LitePal学习笔记

简述LitePal是郭神(郭霖)在2014年的杰作,三年后在github上有了一个更新,故来学习一番,没想到还挺好用,这里做下笔记。LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发时最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各种建表、増删改查的操作。并且LitePal很“轻”,jar包只有100k不到,而且

2017-08-17 09:31:05 176

转载 Java NIO DatagramChannel UDP

Java NIO中的DatagramChannel是一个能收发UDP包的通道。因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入。它发送和接收的是数据包。打开 DatagramChannel下面是 DatagramChannel 的打开方式:1DatagramChannel channel = DatagramChan

2017-08-16 08:40:26 294

转载 ConcurrentLinkedQueue

队列、链表之类的数据结构及其常用。Java中,ArrayList和Vector都是使用数组作为其内部实现。两者最大的不同在于:Vector是线程安全的,而ArrayList不是。此外LinkedList使用链表的数据结构实现了List,但并不是线程安全的,就像之前包装HashMap,这里我们可以使用Collections.synchronizedList()来包装任意List。此时,生成的List

2017-08-14 09:15:02 267

转载 ByteBuffer用法小结

在NIO中,数据的读写操作始终是与缓冲区相关联的.读取时信道(SocketChannel)将数据读入缓冲区,写入时首先要将发送的数据按顺序填入缓冲区.缓冲区是定长的,基本上它只是一个列表,它的所有元素都是基本数据类型.ByteBuffer是最常用的缓冲区,它提供了读写其他数据类型的方法,且信道的读写方法只接收ByteBuffer.因此ByteBuffer的用法是有必要牢固掌握的.1.创建B

2017-08-09 16:14:41 136

原创 TCP/IP协议头部结构与解析

参考  http://blog.sina.com.cn/s/blog_634d74310102vmfn.htmlIP协议   IP协议(Internet Protocol)是网络层协议,用在因特网上,TCP,UDP,ICMP,IGMP数据都是按照IP数据格式发送得。IP协议提供的是不可靠无连接得服务。IP数据包由一个头部和一个正文部分构成。正文主要是传输的数据,我们主要来理解头

2017-08-09 11:34:15 3322 1

转载 Android release 签名大包出错

转载请标明出处:http://blog.csdn.net/xx326664162/article/details/50538148 文章出自:薛瑄的博客你也可以查看我的其他同类文章,也会让你有一定的收货!生成APK自动追加版本号可自动区分debug和release,并追加版本号:打开 build.gradle在 Android 节点中插入下面代码

2017-04-21 11:16:38 470

转载 Android学习之BottomNavigationBar实现Android特色底部导航栏

Android底部导航栏的实现方式特别多,例如TabHost,TabLayout,或者TextView等,都可以实现底部导航栏的效果,但是却没有Google官方统一的导航栏样式,今天讲的就是Google最近添加到Material design中的底部导航栏BottomNavigationBar,也可以说是现今Android底部导航栏的一个标准与统一吧。效果:实现效果:实现:

2017-03-10 16:13:57 228

原创 Android 项目错误 jumpDrawablesToCurrentState(ViewGroup.java:5165)

今天在写一个viewpager+fragment实现左右切换时出现这个问题,原因就是在Fragment中@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {// TODO Auto-generated method stu

2017-03-07 13:52:00 1871 1

原创 Android studio 查看应用MD5和SHA1值(应用签名)

Android studio 中没有找到md5和sha1值的地方,故查了些资料首先:1.我们进入到通过cmd打开控制台,进入cmd定位到.Android文件夹下。如下图:2.输入keytool -list -v -keystore debug.keystore得到三种指纹证书,选取SHA1类型的证书,密匙口令是android,就可以获取到MD5和SHA1(注意如果不输入

2017-03-01 09:52:26 660

原创 Android studio 遇到的常见问题

1.把eclipse项目导入AndroidStudio,结果报错了。错误:Error:Execution failed for task ':app:mergeDebugResources'. > Error:Java.util.concurrent.ExecutionException: com.Android.ide.common.process.ProcessException:

2017-02-16 11:24:29 2392

转载 Android studio 加速

android studio作为一个开发工具,有很多东西都是值得我们研究的,它的运行速度影响着我们编程的效率,当android studio使用了一段时间后它的运行速度和编译速度都是有可能会变慢的,我们可以通过进行相关的设置来解决android studio运行编译速度慢的问题。Android studio运行很慢很卡的解决方法:清理缓存  1、可以看到Android studio的运行的

2017-02-15 13:44:52 318

转载 Dialog Toast Snackbar 用法和技巧

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/51336415本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索郭霖 即可关注,每天都有文章更新。今天给大家带来一篇简单易懂的微技巧文章,并没有什么高深的技术点,但重点仍然是在细节,相信还是可以给不少朋友带来帮助的。Dialog和Toast所有人

2017-01-11 18:04:05 199

转载 Spring boot 事物管理

原文  http://blog.didispace.com/springboottransactional/什么是事务?我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作数据的并不可靠,需要在这种情况下进行回退。事务的

2017-01-10 14:37:41 659

转载 spring boot Junit 执行顺序

我们在写JUnit测试用例时,有时候需要按照定义顺序执行我们的单元测试方法,比如如在测试数据库相关的用例时候要按照测试插入、查询、删除的顺序测试。如果不按照这个顺序测试可能会出现问题,比如删除方法在前面执行,后面的方法就都不能通过测试,因为数据已经被清空了。而JUnit测试时默认的顺序是随机的。所以这时就需要有办法要求JUnit在执行测试方法时按照我们指定的顺序来执行。JUnit是通过@Fix

2017-01-03 18:39:00 5591

原创 hibernate validator 约束提示 并国际化

domain 中错误提示:@NotBlank(message = "街道名字不能为空")@Column(name = "street_name", length = 60)private String name; //街道名称 定位到复制文件并插入至目标模块的resource打开 ValidataionMessages_zh_CN.pr

2016-12-29 08:15:19 1365

转载 spring boot 国际化

国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。它要求从产品中抽离所有地域语言,国家/地区和文化相关的元素。换言之,应用程序的功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产。开发这样的程序的过程,就称为国际化。       那么当我们使用spring Boot如何进行国际化呢?那么当你读完这篇文章你会学到如下知识:

2016-12-28 17:15:18 2185

原创 domain unique 遇到的问题 即:@UniqueConstraint 和@indexes 用法

现有街道实体中有如下属性 @ManyToOne(cascade = {CascadeType.REFRESH}) @JoinColumn(name = "city_id") private CityEntity city; //所属城市 @NotBlank(message = "街道编码不能为空") @Column(name = "street_code", length

2016-12-28 16:27:15 534

原创 spring boot 传递Date 等实体参数时候报错

传递参数Date时候报错:"exception": "org.springframework.web.method.annotation.MethodArgumentTypeMismatchException","message": "Failed to convert value of type 'java.lang.String' to required type 'java.util.

2016-12-28 09:23:07 8010

转载 swagger2

由于spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。这样一来,我们的RESTful API就有可能要面对多个开发人员或多个开发团队:iOS开发、Andr

2016-12-28 08:49:48 446

UnityHubSetup.exe

unity 管理工具 自用,顺便上传赚点积分,积分莫名清零了很恼火

2019-10-09

显示加载中加载错误等状态与xlistview整合的包

整合了加载中加载错误等状态显示的xlistview 顺便赚点分

2015-10-29

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除