3 Dawn_Bells

尚未进行身份认证

Be

等级
TA的排名 6w+

VisualVM分析与HelloWorld、springBoot项目

VisualVM分析与HelloWorld、springBoot项目自从1995年第一个JDK版本JDKBeta发布,至今已经快25年,这些年来Java的框架日新月异,从最开始的Servlet阶段,到SSH,SSI,SSM,springboot等,还有一些其他方向的框架微服务SpringCloud、响应式编程Spring Reactor。零零总总 的框架,我们都需要去熟悉,那么怎么去快速熟悉呢...

2019-12-07 18:05:49

RSA加密与解密

数据信息安全对我们每个人都有很重要的意义,特别是一些敏感信息,可能一些类似于收货地址、手机号还没引起大家的注意。但是最直白的,银行卡、姓名、手机号、身份证号,如果这些信息被黑客拦截到,他就可以伪装成你,把你的钱都取走。那我们该怎么防止这样的事情发生?报文加密解密,加签验签。我害怕什么我害怕卡里的钱被别人取走我害怕转账的时候,报文被黑客拦截到,篡改信息转到别人的账户。我害怕我的敏感信息被有...

2019-11-20 16:07:35

Java性能分析神器--VisualVM Launcher[1]

Java性能分析神器1--VisualVM LauncherVisualVM当你日复一日敲代码的时候,当你把各种各样的框架集成到一起的时候,看着大功告成成功运行的日志,有没有那么一丝丝迷茫和惆怅:这TM起的是什么玩意?每一行日志背后代表的是什么东西??他为什么就能跑起来了呢????这种时候不要慌,给大家推荐一款功能强大的插件:VisualVM Launcher。(eclipse就叫 Vis...

2019-11-14 17:58:06

java.lang.IllegalStateException: No such application config! Please add dubbo:application name

运行Dubbo+springBoot项目启动报错:java.lang.IllegalStateException: No such application config! Please add <dubbo:application name="…" /> to your spring config。字面意思就是没找到dubbo.application.name这个属性,本以为是ap...

2019-10-31 14:33:21

Dubbo配合SpringBoot,实现接口多个实现(group)

SpringBoot配合Dubbo,使用@Service和@Reference,group实现接口多实现公司项目升级,需要实现springBoot Dubbo,并支持一个接口多个实现的情况。遇到了几个坑,在这里记录下。1. 安装Zookeeper在 官网 上下载最新版本3.5.6(注意下载 bin 包)1. 将下载好的压缩包,解压到对应目录2. cd apache-zookeep...

2019-10-30 16:43:20

sudo python setup.py install报错 Unsupported Python version

如果你是python3系统,直接使用sudo python3 setup.py install我想在电脑里装个Djnago,按照这个流程安装。卡在了解压完运行 sudo python setup.py install这一步:MAC自带了python2.7,而根据这里,python2只支持Django 1的版本。所以下了python3,也把它设成了系统默认的python然而还是报上面的这个...

2019-09-13 23:30:26

Mybatis Generator 无法生成selectByPrimaryKey、deleteByPrimaryKey、updateByPrimaryKey MySQL

原博客地址:https://blog.csdn.net/rchm8519/article/details/81949916#commentsedit问题现象:最近因为一张表新加了字段,重新使用 mybatis-generator 生成了一下mapper文件,结果发现新生成的文件比之前少了xxxByPrimaryKey 的几个方法,对应的xml文件中同样也少了这几个, 并且xml文件中的re...

2019-06-18 10:06:49

mybatis中example的and/or联查

原博客地址:https://www.cnblogs.com/linjiaxin/p/6099572.html这两天项目用到ibatis,碰到and or的联合查询,语句像这样的select * from table where xxx = "xxx" and (xx1="xx1" or xx2="xx2")baidu跟google半天只找到一个手动写xml语句的,内容地址如下:...

2019-05-24 15:55:51

spring事务@Transactional在同一个类中的方法调用不生效

参考:https://www.jianshu.com/p/2e4e1007edf2 https://blog.csdn.net/ligeforrent/article/details/79996797 https://blog.csdn.net/qq_30336433/article/details/83338835问题也可以描述为 同一个类中,只有方法加了 @Transaction...

2019-05-09 11:32:27

django插入并返回自增主键

可以使用django的save方法,直接贴代码article = BlogArticle(title=title,author=user_id,status='S')article.save()print(article.id)这个时候会发现id已经自动返回到了内存中注意点id = models.AutoField(primary_key=True)需要将id设...

2019-03-25 23:36:43

Plug-in org.eclipse.jdt.ui was unable to load class org.eclipse.jdt.internal.ui.javaeditor.Compilati

不要轻易的相信百度谷歌!不要轻易的相信百度和谷歌!不要轻易的相信百度和谷歌!遇到这种报错要去eclipse的官网上找答案!我遇到这个问题的原因是因为在上面装了ScalaIDE的插件,下载完成重启之后就报了这个错。百度查了要删工作空间的.metadata目录,删了workspace直接打开不了了。百度谷歌到的解决方法可能跟自己遇到的情况完全不一样,而且只会告诉你要怎么做,并不会告诉你是什...

2019-01-07 10:16:07

ORA-00911: 无效字符 数据库可执行 mybatis

今天遇到一个很蠢的问题:mybatis报错:ORA-00911: 无效字符。但是把日志里的sql拷出来又能运行,找了老半天,最后查到是因为代码里的sql结尾多了“;”类似与这样:把这个";"分号去掉就行了...

2018-10-23 17:38:20

JAXBContext 设置xml节点属性

在使用JAXBContext将javaBean转化为xml时,会出现这样的需求:<xml version="2.0"> ....</xml>那么xml节点里的属性值version需要怎么设置,使用@XmlAttribute标签即可,如下代码。@XmlRootElement(name = "Xml")@XmlAccessorType(XmlAcce...

2018-08-21 15:32:54

PrivateKey类转String,pfx文件获取私钥明文

一般不会遇到PrivateKey类转String的情况,但是调用阿里云的一个类必须要用到私钥明文,用如下代码解决:public static void main(String[] args){ String pfxPath="";//pfx文件路径 String pfxPasswd = "";//pfx文件密码 String alias; FileInputS...

2018-07-27 11:57:32

java.lang.NoSuchMethodError

公司项目遇到的问题:本地启动项目很正常,但是Jenkins打包的时候会报错:java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkPositionIndex(II)I。把war包拷下来发现要的jar包和方法都是存在的,报NoSuchMethod说明jar包冲突了,查看pom文件:发现了问题,删掉不需要的依赖即可...

2018-06-08 18:17:02

java security浅谈

原文地址1.介绍javasecurity在介绍javasecurity之前,我们首先明确为什么会出现javasecurity。可能我们在写代码的时候都没有觉察到有任何的安全机制在。然而,如果我们仔细的思考一下,javasecurity其实无处不在,比如,你访问某一个文件的时候,这里面其实就有安全策略(即这个目录是否可以由当前代码访问),再比如,我想获得某个类的加载器,然后用这个类的加载器去...

2018-05-29 11:38:27

resultMap type找不到指定类 class not found

在配置多个ResultMap时启动出现了这个问题。查找发现是因为ResultMap的Type指向了一个内部javaBean类。但是mybatis并不支持自动映射内部类,所以会找不到具体的Class.此外出现这个问题还有可能是因为具体的语句中ResultMap写成了ResultType。

2018-01-09 16:34:02

markdown查看本地图片(github)

使用markdown有个不方便的地方,就是没办法查看本地的图片。 找到了一个解决办法,分享出来: 首先登录 github–start a Project – create repository(勾选with a readme) – Upload files 然后上传图片,github会给你的图片分配一个网址,这样便可以使用markdown了,具体的流程图片如下。start a Project

2017-12-15 16:29:27

Transformer输出XML文件内容是被注掉的

在使用org.w3c.dom包进行对xml文件操作时,出现了这样的情况: 将具体的代码贴上来public static void main(String[] args){ Element school = null; Element student = null ; Element name = null; Element password = null;

2017-12-01 17:37:53

队列+备忘录模式

在使用Eclipse编写代码时,经常会用到Ctrl+Z 回到之前的某一个状态,提现在java上的就是备忘录模式,然而eclipse备忘时会有一个限制的大小,不会一直记住你很多步之前的操作是什么样的,按照我的理解是把用户的动作塞在一个限制大小的队列中,先入先出。下面直接贴上我的代码:队列工具类QueueUtilspublic class QueueUtils<E> { //限制大小

2017-11-30 15:52:48

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。