自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mongodblocalhost可以连接,但是改成公网ip无法连接 "db" of null,终于找到问题了。

我用的是阿里云的服务器,自带mongodb,刚开始在本机测试localhost可以连接,后来本地通过node.js来连接服务器上的数据库连接不上,找了我一天!解决方法:第一次说是该mongodb.conf中的bind_ip 改为0.0.0.0这样就允许任何ip访问,可是特么的,找死没找到配置文件,原来发现好像要自己写,但是又不不太会服务器就没有自己写,直接通过启动mongod --bind_i...

2019-04-06 22:37:42 2570

原创 Centos6升级到7以后端口控制由iptables变为了防火墙

Centos7开放端口注意:Centos6升级到7以后端口控制由iptables变为了防火墙注意:Centos6升级到7以后端口控制由iptables变为了防火墙查看防火墙状态:systemctl status firewalld若结果显示为:Activ(running)表示防火墙已开启,若显示Activie:(dead)表示防火墙未开启。开启防火墙:systemctl start firewalld关闭防火墙:systemctl stop firewalld开启防火墙:serv

2022-01-08 21:35:47 1053

原创 linux命令总结练习

1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如下:image001cd /etc表示切换到etc目录中cd /opt表示切换到opt目录下的cd …表示切换到上层目录中,也就是返回上一层,“…”表示上一层目录2、ls命令这是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多,下面就列出一些我常用的参数吧,如下:2.1-l:列出长数据串,包含文件的属性与权限数据等2.2-a:列出

2021-03-18 17:31:02 337

原创 python3.6遇到Unicode编码字符串比较问题:\u672a\u4f7f\u7528与同样内容的变量比较总是false[已解决]

我的state变量值是一个unicode编码的字符串,需求是和一个unicode编码的字符串比较state == ’\u672a\u4f7f\u7528‘//结果是false原因及解决方法:当将unicode编码字符串输出时会直接转换为utf8格式即变成正常的中文。但变量state中存储的仍然是Unicode编码字符串所以不一致。且由于python3.6去除了字符串的decode方法,所以无法将变量中的二进制转为utf8所以采用如下方式:state.encode('utf8').decode

2021-01-06 17:05:36 7167

原创 JavaSwing中GridBagLayout布局组件大小不随窗口大小改变问题

已解决:在GridzhongBagLayout布局中组件大小是固定的,无法随着窗口大小而改变。通常其窗体大小是由最上面一行的组件长度决定的。GridzhongBagLayout布局中是依靠GridBagConstraints来设置组件的位置的。其中GridBagConstraints有两个属性weightx 与gridheight 默认表示不改变组件大小即组件大小不随窗口变化而变化。将其设置为1即可。同时设置其fillGridBagConstraints.BOTH意思是填充剩余区域。如此即可实现改变窗

2020-11-18 16:56:29 2900

原创 mui双webview及单webView下拉刷新问题-初次加载无效-停止下拉刷新失败-出现某变量不存在等

双webView1.下拉刷新停止失效:错误代码:Uncaught TypeError: mui(...).pullRefresh(...).endPulldown() is not a function或者Uncaught TypeError: mui(...).pullRefresh(...).endPullupToRefresh is not a function官网文档给出的下拉刷新结束方法为:mui('#refreshContainer').pullRefresh().endPulldown(

2020-10-15 12:00:52 521

原创 mui.openwindow()方法真机调试一直加载无法跳转问题::已解决

mui.openwindow()真机调试无法跳转页面解决方法:在mui.openwindow()中删除以下代码块show:{ autoShow:false },

2020-09-19 13:54:37 871

原创 volatile保证内存可见的原因及有序原因及举例

单例模式的双重校验锁与volatilepublic class Singleton {volatile static Singleton instance;static Singleton getInstance(){ if (instance == null) { //在单例未创建时,此处以及对极了大量线程,如果没有第二重校验 //等解锁后每个线程都会再次创建一个单例 synch...

2020-01-13 16:03:43 170

原创 NIO与IO的流程梳理

IO与NIO详解----面试整理在java种我们所说的IO与NIO其实是java对操作系统的IO模型的封装而产生的接口,是我们开发人员不必关注操作系统层面的知识。同步: 同步就是发起一个调用后,被调用者未处理完请求之前,调用不返回。异步: 异步就是发起一个调用后,立刻得到被调用者的回应表示已接收到请求,但是被调用者并没有返回结果,此时我们可以处理其他的请求,被调用者通常依靠事件,回调等机制...

2020-01-12 16:26:41 373

原创 并发之CAS的举例详解

CAS原理举例子通俗解释CAS的应用场景:无论是ReenterLock内部的AQS,还是各种Atomic开头的原子类,内部都应用到了CASjava并发过程中,要做到线程安全的考虑:1.sychronized:这种独占锁是采用悲观锁的方式去做的,多个线程去请求资源时会阻塞进行,以保证线程安全。2.volatile关键字:它只能保证内存可见性不能保证原子性,而且对于有多个共享资源的情况下就无...

2020-01-07 14:28:42 814

原创 SpringAop操作过程中注解作为参数传入增强方法增强方法的注解出错Unbound pointcut parameter 'auditable' less

错误信息:Unbound pointcut parameter ‘auditable’ less… (Ctrl+F1)Inspection info: This inspection verifies that @AspectJ argNames attribute value corresponds to the actual method parameter names.配图解决方法...

2019-11-29 15:38:15 19171 8

原创 springboot连接数据库失败java.lang.IllegalStateException: Cannot load driver class: com.mysql.cj.jdbc.Driver

Cannot load driver class: com.mysql.cj.jdbc.Driver问题一:配置文件报红,无法找到JDBC驱动程序:原因:.cj这是连接器5以上的版本,所以去检查相关的connection依赖看看它的版本,我的是8.0.18解决了这个问题,可以根据情况适当的选择低的版本(如果不做改动去掉.cj发现不报错了,嘿嘿但是不能启动会报错)。注意点一:默认spring...

2019-11-21 11:15:04 2190

原创 为binlog设置监听事件,但是开启后没有任何反应,也不报错。半解决,可参考。

监听方法: /*监听*/ BinaryLogClient client = new BinaryLogClient("localhost", 3306, "root", "123456"); EventDeserializer eventDeserializer = new EventDeserializer(); eventDeserialize...

2019-10-06 21:57:35 781

原创 binlog解析Demo:通过mysql-binlog-connector-java解析binlog二进制文件

1.引入依赖<dependency> <groupId>com.github.shyiko</groupId> <artifactId>mysql-binlog-connector-java</artifactId> <version>0.18.1</version></depen...

2019-10-06 21:30:04 5453 6

原创 映射器与现有映射器有冲突例如:Mapper for [composeGoodName] conflicts with existing mapping in other types:

说来惭愧,这本是一个不应该出现的错误:pojo类中的部分代码:让composeGoodName使用ik分词器。@Document(indexName = "seasonal",type = "escomposegood", shards = 4, replicas = 0)public class ESComposeGood { @Id private Long id; ...

2019-10-05 20:35:51 5053 1

原创 Springboot整合Elasticsearch遇到的坑'elasticsearchClient', AvailableProcessors is already set to [4]

解决:Error creating bean with name ‘elasticsearchClient’, AvailableProcessors is already set to [4]解决方案:遇到这个问题的时候快去关注关注你们自己有没有和Redis做过整合,如果做过那么在pom.xml中看看有没有给引入的依赖加上版本号(真的是坑我啊!!)报错时的样子: <depend...

2019-10-05 18:49:49 955

原创 mongodb建立地理位置索引出现错误longitude/latitude is out of bounds

longitude/latitude is out of bounds,解释为经纬度超出了范围很好理解。解决方法:在mongodb中存储GeoJSON的格式是先存经度后存纬度,经度它的范围在±180以内,而维度在±90以内,所以出现这种问题直接找是不是经纬度顺序存储反了即可。(上面的存储顺序是正确的大家不必纠结)提示:另外在做地图类的程序时一定会遇到坐标系的转换,在mongodb中存储的...

2019-04-25 20:26:09 2534

原创 使用monogodb的¥geonear出现"more than one 2d index, not sure which to run geoNear on\

这个问题很简单的,通过错误信息可以看到是没法确定选择那个地理位置索引。所以解决方案就是指定要用的那个地理位置索引或者将其他的地理位置索引删除,只留下一个地理位置索引。解决方法:集合名(places)1.通过:db.places.getIndexes()查看现阶段的索引,看看是不是不小心建立了多个地理位置的索引。2.如果有多个就通过命令:如,删除集合places中名为"name_1_doma...

2019-04-15 16:46:05 510

控制台学生成绩管理系简易程序.7z

适合大学中的java课程设计或科内作业,是一个控制台运行的学生成绩管理小程序。一键运行,不用再自己修改,数据存储采用IO方式以文件的方式进行存储,读取和存储通过io流进行,也可以自己改为数据库存储。

2020-06-10

空空如也

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

TA关注的人

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