随笔分类 - java
1
摘要:——作为java程序员,经常会遇到这样一个问题,打个jar包,测试或者上线生产,于是乎面临的选择来了,java –jar or nohup? 下面我来扒一扒: 一、 java -jar a.jar & 直接启动jar文件,在当前会话进程中开启一个子进程来运行程序,这个子进程会随着会话进程的结束而结束
阅读全文
摘要:1.首先要去下载好JDK,Java SE 8的官方网址是http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 根据自己的系统版本来选择是要使用32位版还是64位版。Linux提供了两种安
阅读全文
摘要:Android Studio比Eclipse ADT有巨大的优势。Android Studio原生支持使用Gradle来构建项目,使用动态语言Groovy定义项目构建的过程,避免了build.xml文件繁琐的定义。 然而使用的时候,却有着巨大的缺陷。由于Android Studio在升级的时候,可能
阅读全文
摘要:用RSA非对称加密方式实现。后台生成rsa密钥对,然后在页面设置rsa公钥,提交时用公钥加密密码,生成的密文传到后台,后台再用私钥解密,获取密码明文。这样客户端只需要知道rsa加密方式和公钥,前台不知道私钥是无法解密的,此解决方案还是相对比较安全的。缺陷:由于进行的都是大数计算,使得RSA最快的情况
阅读全文
摘要:MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMapresultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射的时候
阅读全文
摘要:Swagger可以轻松的整合到Spring Boot中,并与Spring MVC程序配合组织出强大RESTful API文档。它既可以减少我们创建文档的工作量,同时说明内容又整合入实现代码中,让维护文档和修改代码整合为一体,可以让我们在修改代码逻辑的同时方便的修改文档说明。另外Swagger2也提供
阅读全文
摘要:url参数的转码与解码 执行结果: %3F%3Dabc%3F%E4%B8%AD%251%262%3C3%2C4%3E?=abc?中%1&2<3,4> 1. 问题的引出 在Restful的服务设计中,查询某些信息的时候,一般的URL地址设计为: get /basic/service? keyword=
阅读全文
摘要:下载redis 官网只提供Linux版本的下载 官网下载地址:http://redis.io/download github下载地址:https://github.com/MSOpenTech/redis/releases 安装redis 运行中输入cmd,然后把目录指向解压的redis目录 2.
阅读全文
摘要:下载工程 springboot-learning-example ,工程代码注解很详细。JeffLi1993/springboot-learning-example。 一、缓存的应用场景二、更新缓存的策略三、运行 springboot-mybatis-redis 工程案例四、springboot-m
阅读全文
摘要:本来以为对跨域问题的处理已经比较熟练了。可以通过jsonp、document.domain+iframe、window.name、window.postMessage、服务器上设置代理页面来解决。但还是遇到了难题dva封装的request: 1.robe-ajax用它来调其他网站的api,会报跨域问
阅读全文
摘要:spring boot 引入”约定大于配置“的概念,实现自动配置,节约了开发人员的开发成本,并且凭借其微服务架构的方式和较少的配置,一出来就占据大片开发人员的芳心。大部分的配置从开发人员可见变成了相对透明了,要想进一步熟悉还需要关注源码。1.文件上传(前端页面): 表单提交加上enctype="mu
阅读全文
摘要:1.引入maven依赖包 2.配置文件 不去邮箱配置授权码的话会报错: javax.mail.AuthenticationFailedException: 550 User has no permission出错邮箱开启pop3/smtp等协议,然后用授权码代替密码来模拟登陆就可以发送成功了! 3.
阅读全文
摘要:兴致勃勃地下载下来准备好好研究一番,安装启动结果报错啦: java.lang.ClassNotFoundException: com.thinkgem.jeesite.modules.sys.listener.WebContextListener 原因是缺少jar包,下载下来的jeesite要先执行
阅读全文
摘要:1.maven引入codec和commons依赖: 2.util新建secrity包放入Digests.java、Encodes.java和Exceptions.java工具类 3.ValidateUtil:
阅读全文
摘要:1.本地上传 在许多Web站点应用中都需要为用户提供通过浏览器上传文档资料的功能,例如,上传个人相片、共享资料等。在DRP中,就有这个一个功能,需要将对应的物料图片上传并显示。对于上传功能,其实在浏览器端提供了很好的支持,只需在Web服务器端获取浏览器上传文件并保存。首先要引入两个jar包,comm
阅读全文
摘要:1.spring boot使用application.properties默认了很多配置。 但有时需要自定义配置。若在application.properties添加属性: app.name=fish app.position=chilly 以Bean的形式定义配置类: @Configuration
阅读全文
摘要:1. 简介 ElasticSearch是一个开源的分布式搜索引擎,具备高可靠性, 支持非常多的企业级搜索用例。像Solr4一样,是基于Lucene构建的。支持时间索引和全文检索。它对外提供一系列基于java和http的api,用于索引、检索、修改大多数配置。 2.安装 ElasticSearch是需
阅读全文
摘要:最近差点被业务逻辑搞懵逼,果然要先花时间思考,确定好流程再执行。目前最好用的jar包还是org.apache.http。 java里遍历动态key:
阅读全文
摘要:Maven依赖: MybatisConfig.java: PageHelper.startPage(pageNum,pageSize)方法调用后,后面必须有一个Mapper的查询方法,必须被消费掉。 List<Map> result=userMapper.getUser() return new P
阅读全文
摘要:使用Calendar类代表当前时间: Calendar c = Calendar.getInstance();由于Calendar类是抽象类,且Calendar类的构造方法是protected的,所以无法使用Calendar类的构造方法来创建对象,API中提供了getInstance方法用来创建对象
阅读全文
1