- 浏览: 726175 次
- 性别:
- 来自: 重庆
最新评论
-
yangganboy:
yangganboy 写道可以看我简书写的 java 运行时修 ...
java动态添加外部jar包到classpath -
yangganboy:
可以看我简书写的 java 运行时修改classpath 添加 ...
java动态添加外部jar包到classpath -
neufjava:
感谢您的分享!参考您的文章解决了困扰我一天的配置问题。再次感谢 ...
FastDFS文件系统的安装使用及代码的调用(单个节点) -
wo_niu:
写的非常
RedisTemplate常用集合使用说明-boundSetOps(九) -
wangyudong:
新版本 Wisdom RESTClienthttps://gi ...
部分介绍使用IDEA的rest client
文章列表
在进行开发和实际应用中,用户不应该只用root用户进行连接数据库,虽然使用root用户进行测试时很方便,但会给系统带来重大安全隐患,也不利于管理技 术的提高。我们给一个应用中使用的用户赋予最恰当的数据库权限。如一个只进行数据插入的用户不应赋予其删除数据的权限。MySql的用户管理是通过 User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用 户。其中GRANT的常用用法如下: grant all on mydb.* to NewUserName@HostName identified by “ ...
(转)高级Java开发人员最常访问的几个网站
- 博客分类:
- 非技术
这是高级Java开发人员最常访问的几个网站。 这些网站提供新闻,一般问题或面试问题的答案,精彩的讲座等。质量是优秀网站的关键因素,这此网站都有较高的质量内容。下面逐一介绍: 1. Stackoverflow Stackoverflow.com可能是编 ...
今天在使用spring cloud config加密进行加密的时候,没有进行salt值的设置就会出现EncryptionTooWeakException异常,其实可以通过源码EncryptionAutoConfiguration类中的静态内部类EncryptorConfiguration自动引入TextEncryptor的加密类看出在有prefix为encrypt.*情况下才会有TextEncryptor类的初始化,没有的情况下是不会初始化或者说是初始化不完整的,所以才会出现EncryptionTooWeakException异常,这里需要注意的是由于encrypt.*要优先加载 ...
今天在使用springboot 2.0的spring cloud config进行配置中心的验证git文件更新后,手动调用/actuator/bus-refresh端口时使用POST的方式出现以下错误
{
"timestamp": "2018-10-22T08:31:08.684+0000",
"status": 405,
"error": "Method Not Allowed",
"message": "Request m ...
在gradle中使用mybatis的生成代码类的时候,因为gradle不像maven那样直接支持生成工具,需要我们通过ant来手写task来运行,我这里使用的是mysql8数据库,先介绍下遇到的问题,在数据库的test schema里新建了一个表user,因为使 ...
在使用springboot+activiti的serviceTask过程中,通过activiti:delegateExpression的代理方式注入bean,如${serviceTaskService}的时候,在实现@Service注解而没有指定注解值的时候将会出现以下异常
org.activiti.engine.ActivitiException: Unknown property used in expression: ${serviceTaskService}
at org.activiti.engine.impl.bpmn.behavior.ServiceTask ...
import java.io.ByteArrayOutputStream;
import java.io.UnsupportedEncodingException;
public class TestToHex {
//switch0:bfaab9d8c1bfb1a8beaf
private static String hexString = "0123456789ABCDEF";
public static void main(String[] args) throws UnsupportedEncodingException {
...
在使用zookeeper的过程中,我们避免不了需要配置zoo.cfg文件,在解压文件后,在conf文件夹下面并没有zoo.cfg文件,需要把zoo_sample.cfg文件做一个拷贝来重命名为zoo.cfg文件,完成了zoo.cfg文件的重命名我们就可以对该文件进行配置了。
在单机单节点(一个zookeeper服务器启动)的情况下,我们只需要配置dataDir的文件路径就可以了,其他的可以默认配置,这个dataDir文件是用来存储data相关信息的,在里面可以添加myid文件,该文件用于指定zookeeper的顺序号,在单机多节点的情况下是必须要的,并且m ...
JVM作为java的重要组成部分,在java语言发布初期就跟随着一起发布了,JVM从最初的sun公司的Classic VM,到现在常用的HotSpot VM,J9等VM,因为大部分常用的JVM都是HotSpot VM,所以在这里主要都是说的该VM。
JVM在发展初期就规划了JVM不仅仅只是支持java语言,而且还要支持其他语言在JVM上的运行,到现在为止这个规划已经实现了,可以在JVM上运行的语言有C,PHP,Ruby,JavaScript,Erlang,Python等语言,能运行这些语言主要得益与JVM支持的是字节码格式的文件,只要编译过后的文件满足J ...
我们在利用java开发桌面程序的时候,并不是只是希望打包成jar或者war包就可以了,希望能够转变为exe执行文件方便直接运行,而不是通过java -jar xxx.jar来执行,因为并不是所有人都会这个命令,而且在一些机器上并不一定安装了java桌面程序所需要的运行环境,因此将jar包变成exe可执行文件就变得有些需要了,在这里主要是使用工具exe4j将jar包打成exe可执行文件,exe4j工具的下载可以百度一下,下面主要介绍一下操作步骤,关于java桌面程序可以参考前一篇文章《利用JavaFX创建一个可以订阅发布的MQTT客户端桌面程序》。
1.打开exe4j后的 ...
利用JavaFX我们可以创建出像Swing那样的桌面程序,具体的关于JavaFX的介绍可以百度一下,我这里主要是介绍利用JavaFX创建一个桌面程序来链接MQTT服务端,MQTT服务端选用的是apache-apollo,可以到官网http://activemq.apache.org/apollo/download.html下载,安装过程可以参考http://jingyan.baidu.com/article/d45ad148b8efb769542b8066.html?st=2&net_type=&bd_page_type=1&os=0&rst=&a ...
基础配置介绍已经在前面的《RedisTemplate常用集合使用说明(一)》中已经介绍了,现在我们直接介绍boundZSetOps()方法的使用:
首先要定义一个BoundZSetOperations
BoundZSetOperations boundZSetOperations = redisTemplate.boundZSetOps(" ...
基础配置介绍已经在前面的《RedisTemplate常用集合使用说明(一)》中已经介绍了,现在我们直接介绍boundValueOps()方法的使用:
首先要定义一个BoundValueOperations
BoundValueOperations boundValueOperations = redisTemplate.boundValueOps("bvo");
1.append(String value)
在原来值的末尾添加值
boundValueOperations.append("a");
bou ...
基础配置介绍已经在前面的《RedisTemplate常用集合使用说明(一)》中已经介绍了,现在我们直接介绍boundSetOps()方法的使用:
首先要定义一个BoundSetOperations
BoundSetOperations boundSetOperations = redisTemplate.boundSetOps("bso");
1.add(V... values)和members()
批量添加值,获取所有值
//添加新值后查看所有的值
boundSetOperations.add("a" ...
基础配置介绍已经在前面的《RedisTemplate常用集合使用说明(一)》中已经介绍了,现在我们直接介绍boundListOps()方法的使用:
首先要定义一个BoundListOperations
//定义绑定的键
BoundListOperations boundListOperations = redisTempla ...