
其它
月未明
理想、目标、学习、进步
展开
-
Java获取当前操作系统的信息
主流有几种方法,一种是用下面的函数 public static String getProperty(String key) 键 相关值的描述 java.version java.version Java 运行时环境版本 java.vendor java.vendor Java 运行时环境供应商 java.vendor.url java.vendor.url J转载 2017-06-16 15:14:59 · 1811 阅读 · 0 评论 -
java.lang.UnsatisfiedLinkError: no XXX in java.library.path 问题解决
一般这是引入dll或者so的文件出现的,设置好java.library.path就好。在IDEA中设置:右上角Edit Configurations→Configuration→VM options,输入下面内容:-Djava.library.path=F:\EFile\rebuild\lib后边跟的是dll文件的绝对路径。在启动命令行中格式:java -Djava.l...原创 2018-04-04 22:25:26 · 68304 阅读 · 6 评论 -
Error:java: 无效的源发行版: 1.9
Error:java: 无效的源发行版: 1.9 修改方式,我这里用的是jdk8: 将这里改为8即可,也可以通过File→Project Structure找到这里。原创 2018-04-12 16:19:41 · 8241 阅读 · 1 评论 -
从request 中获取body的数据
如果在controller里直接@RequestBody就可以获取,这种方式很简单,现在说下直接从request中获取。说下场景,我是在shiro的filter中获取body中的数据:@Override public boolean onAccessDenied(ServletRequest servletRequest, ServletResponse response) t...原创 2018-04-20 17:26:40 · 56224 阅读 · 0 评论 -
一致性哈希算法
一致性哈希算法的起源和介绍就不说了,一般这个是用于分布式缓存,用于处理缓存的数据和多个缓存服务器之间的对应关系。 个人的理解是如果能够从缓存服务器中get到数据就是缓存命中,直接从缓存服务器中获取数据,如果没命中就从基础服务器中获取数据(这种效率相对很差),使用缓存服务器既能提升后端的返回速度,也大大的减轻了数据服务器的压力。一般算法说到一致性哈希算法总会以一般的哈希算法为开头,这里...原创 2018-05-09 18:10:19 · 368 阅读 · 0 评论 -
zookeeper状态Error contacting service. It is probably not running.
zookeeper查看状态显示以下信息Error contacting service. It is probably not running.我这边是由于没有安装jdk造成的(zk需要运行在jvm上),所以安装jdk后再次启动就OK了。...原创 2018-09-09 16:25:24 · 314 阅读 · 0 评论 -
Centos7 jdk1.8安装
本来这篇文章不想写的,但是感觉经常能用到,而且现在搞kafka的时候也用到了,所以还是记录写来,方便以后查找吧。jdk包:jdk-8u131-linux-x64.rpm把jdk-8u131-linux-x64.rpm软件到/usr/local/执行以下操作 rpm -ivh jdk-8u131-linux-x64.rpm 注:i表示安装,vh表示显示进度执行结束后jdk就...原创 2018-09-09 17:28:29 · 637 阅读 · 0 评论 -
单机版kafka、zookeeper安装
今天刚接触kafka,网上很多kafka的安装,这里只讲单机版的安装以及安装过程中遇到的问题。 软件JDK1.8(jdk-8u131-linux-x64.rpm)zookeeper (zookeeper-3.4.10.tar.gz)kafka (kafka_2.12-2.0.0.tgz)一、JDK安装 kafka的使用依赖于zookeeper,zk要运行在jvm之上,所以啊,咱...原创 2018-09-09 20:02:09 · 3940 阅读 · 1 评论 -
Elasticsearch生产环境硬件配置建议
这里给大家分享下从官网上找到的两篇文章:基于2.x版本的:https://www.elastic.co/guide/cn/elasticsearch/guide/current/hardware.html网上大部分文章都是基于这块的,也很好找。最新版本的:https://www.elastic.co/guide/en/elasticsearch/guide/master/hardware.h...原创 2019-01-24 15:06:42 · 18858 阅读 · 4 评论 -
WARN: spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed
使用springboot jpa,项目启动的时候有个warn的log:2019-04-03 14:05:59: WARN [main] o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration$JpaWebMvcConfiguration JpaBaseConfiguration.java:234 - spring.jpa.open-in-view...原创 2019-04-03 14:15:26 · 17392 阅读 · 5 评论 -
安装python后提示‘python’不是内部或外部命令,也不是可运行的程序或批处理文件
‘python’不是内部或外部命令,也不是可运行的程序或批处理文件,这个问题主要是python路径设置问题。最简单的解决方案就是重新安装python,选择path.把上面的选中就OK了。原创 2017-12-28 19:55:32 · 8703 阅读 · 0 评论 -
application使用@符合问题:'@' that cannot start any token. (Do not use @ for indentation)
在application配置文件中使用@出现异常:Exception in thread "main" while scanning for the next tokenfound character '@' that cannot start any token. (Do not use @ for indentation) in 'reader', line 4, column 11:原创 2017-11-26 00:22:01 · 27515 阅读 · 21 评论 -
Shiro @RequiresRoles注解不生效解决方案及相应设置
刚开始集成的时候@RequiresRoles和@RequiresPermissions注解一直不生效,只能进入方法之后在代码中判断 Subject subject= SecurityUtils.getSubject(); try { subject.checkPermissions("add","update"); }catch原创 2017-11-25 15:04:47 · 20407 阅读 · 6 评论 -
idea maven pom不自动更新
今天遇到pom中添加dependency时相关的jar会自动下载,但是左边的External Libraries中一直获取不到添加的jar问题。刚开始怀疑是maven的更新问题所以一直在下边这几个地方重复的执行,然而并未有卵用。 后来在网上查的:在这里更新,一样没用,而且这个位置的跟上边是一个功能。 这里的reimport主要是针对maven没有使pom的引用自动更新而执行的手动更新功能,这点比原创 2017-06-29 21:02:22 · 68229 阅读 · 16 评论 -
logback-classic 使用testCompile打包问题
今天使用gradle打包的时候logback-classic一直打包不进去。打包logback-classic的代码:// https://mvnrepository.com/artifact/ch.qos.logback/logback-classictestCompile group: 'ch.qos.logback', name: 'logback-classic', version: '1原创 2017-06-22 15:44:59 · 1654 阅读 · 0 评论 -
logback filter NoClassDefFoundError: ch/qos/logback/classic/Leve,org/codehaus/janino/ScriptEvaluator
昨天集成logback的filter的时候报了几个异常,这里记录下。最开始遇到的好像是:Exception in thread "main" java.lang.NoClassDefFoundError: ch/qos/logback/classic/Level我用的是springboot,使用spring-boot-starter-web的时候本身就引入了一些jar,但是这里显示的是这个异常。在网原创 2017-06-13 09:42:14 · 15528 阅读 · 2 评论 -
AS 安装报no usb devices or running emulators detected错误
今天第一次使用Android Studio安装手机端APP,遇到了不少问题,在这里记录一些。问题一:Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after这个问题我的解决方案是把gradle-wrapper.properties下distributionU原创 2017-06-15 15:39:54 · 9553 阅读 · 0 评论 -
idea cannot resolve symbol XX及项目无法显示正常目录结构
今天打开项目的时候发现下边的文件夹目录都无法正常显示,只能在上边横栏里查看: 解决方案,将项目下的.idea文件夹删掉,重新导入项目即可。cannot resolve symbol XX。这个问题遇到好多次了,而且项目中有相关的路径。在网上找了下, 点击之后项目正常了。另外直接在右边的gradle栏里点击Refresh按钮:这时候能够刷新gradle配置中的引用。还有一种解决方案说是maven重原创 2017-07-05 16:56:16 · 5917 阅读 · 0 评论 -
Grafana Time Range设置实现同一Dashboard下不同Graph时间独立
今天弄好了同一Dashboard下的不同Graph显示不同时间问题,在这里跟大家分享下。数据源仍为InfluxDb,其他数据源同样。需求:同一Dashboard中有小时、日、月等不同的graph,但是每个graph显示的时间范围不同。 如小时,只显示24h,日为15d,月6M。看下表中的数据结构: 这里name和address为tags,age为field。从当前时间的前一小时开始,往前每小时都原创 2017-08-20 12:56:53 · 43186 阅读 · 9 评论 -
Centos 7 yum执行问题
今天安装InfluxDB的时候一直无法顺利安装,后来发现yum -y update都无法执行了。看异常:[root@iZ8vb8r420ejxfron03cj7Z ~]# sudo yum install influxdbLoaded plugins: fastestmirrorbase原创 2017-08-28 19:15:06 · 1902 阅读 · 0 评论 -
微服务、分布式、公有云、私有云
刚刚突然想到以前做的一套微服务系统,如果让我重新接手,如果把每个微服务都做成接口类似第三方jar的形式,如果想要使用,在一个统一的位置,直接构建个对象调用不是更简单。紧接着联想到,如果把这些微服务能够被调用的信息都注册到一个注册中心(事实上也是这么做的) ,然后其他的项目只要用到了其他子项目,直接在注册中心申请调用就OK。这个时候如果能够提供一个统一的调用模版就更好了,自己最熟悉的RestTemp原创 2017-09-24 01:59:55 · 3114 阅读 · 0 评论 -
Firefox更新至57之后RESTClient禁用,大家千万别更新
刚刚把firefox更新至最新版(57),打开后发现RESTClient的图标没了,搜索插件中也没有这个。在我的插件中显示已过期。大家还是看图吧。先给大家提个醒,估计看到的时候各位都中招了。不说了,卸载了重新装个旧版本,实在不行就找postman吧。原创 2017-11-18 23:44:34 · 2730 阅读 · 0 评论 -
错误信息:Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column 'name' at row 1
今天数据库建立完成之后,插入中文,一直报“Incorrect string value: ‘\xE4\xBD\xA0\xE5\xA5\xBD’ for column ‘name’ at row 1”。后来查看了下数据库的编码和表的编码都不对,就更改了数据库和表的编码为utf8。改完之后还是这个异常,查了好多资料之后发现每个表的具体字段也有默认编码。我用的是sqlyog客户端,查看表信息的时候发现该字原创 2017-11-16 22:50:39 · 5288 阅读 · 0 评论 -
数据源读写分离 -- replication
MySql给提供了一种简单的读写分离方式–replication,先看下具体的demo.package test1;import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement;import java.util.Properties;import com.mysql.jdbc.Driver;imp原创 2017-12-19 19:54:48 · 873 阅读 · 0 评论 -
Idea 注解错误could not autowire no beans of...plicationEventMulticaster not initialized
could not autowire no beans of xx这个问题是经常遇到,一般加个@Compent之类的就可以解决。但是有些时候可能不那么好调试。网上有说好多种情况,不影响程序运行的就不说了,更改报错的级别始终是旁门左道。缺包或包冲突的也容易解决。idea有个显示jar依赖关系的图。 快捷键是ctr+alt+shift+u,不同版本图标可能不一样。现在说下我autowire问题。我的U原创 2017-11-24 16:39:42 · 22812 阅读 · 2 评论 -
gitflow(重新)init
今天我用gitlow init的时候设置错了production 分支,现在想将其设置为master。查看init下的指令~/IdeaProjects/myproject(feature/my20190111) » git flow init -hUSAGE: git flow init [flags] argsflags: -h show this help (default: f...原创 2019-06-04 17:18:59 · 4030 阅读 · 0 评论