jodd

Jodd

梦想与她 提交于 2020-08-04 22:32:50
https://www.jianshu.com/p/321640801822 来源: oschina 链接: https://my.oschina.net/u/3847203/blog/4421640

Elipse中git使用

青春壹個敷衍的年華 提交于 2020-04-29 17:04:25
1.打开git会话框 Windows->Show view->Others->Git Repositories 2.项目下载 复制colone到本地的项目url如: https://github.com/oblac/jodd.git 点击Clone a Git Repository……,按照提示执行即可 3.提交新创建的文件 右键需要提交的文件->Team->commit 右键需要提交的文件->Team-> Repositories->Push Branch 'master' 4.删除服务端文件 文件->右键删除文件->commit-> Team->Repositories->Push Branch 'master' 来源: oschina 链接: https://my.oschina.net/guiguketang/blog/4258541

【API知识】RestTemplate的使用

我是研究僧i 提交于 2020-04-28 21:33:47
前言   在某种情况下,后台服务可能需要访问另一台服务器的REST接口。以前估计不少人用的都是HttpRequest类来着,结合Paser解析JSON格式的Body。现在Spring Boot的Web Starter就自带了RestTemplate,直接用它的就好了。最好不要再往项目里导新的依赖。这里做了点整理,分享出来。发 简单的请求 一、GET请求 案例如下: RestTemplate restTemplate = new RestTemplate(); ResponseEntity <CustomClass> responseEntity = restTemplate.getForEntity(url, CustomClass. class ); CustomClass response = responseEntity.getBody(); (1)getForEntity 顾名思义就是发送GET请求,并得到一个对象 (2)这里的URL应该是完整的,即应该是这样的格式:"http://域名:端口/xxx/yyy" (3)CustomClass是你自己定义的类,tempalte会将请求响应的JSON格式的body解析成CustomClass。 (4)ResponseEntity是请求响应的结果,可以获取响应码,以及最重要的响应Body 注意

[JAVA]jodd-mail java发送接收电子邮件

扶醉桌前 提交于 2020-04-07 05:29:54
今天刚刚看到有这个工具包就先使用了了一下 我的需求就是发送系统通知 然后就去官网变学习边使用这里顺便记录一下 先上maven地址 <dependency> <groupId>org.jodd</groupId> <artifactId>jodd-mail</artifactId> <version>3.6.5</version> </dependency> 我使用的是腾讯的企业邮箱所有发送邮件的服务器是smtp 经过SSL加密的 465端口 import jodd.mail.Email; import jodd.mail.SendMailSession; import jodd.mail.SmtpServer; import jodd.mail.SmtpSslServer; public class MailTest { public static void main(String args[]){ SmtpServer<?> smtp = SmtpSslServer.create("smtp.exmail.qq.com",465);//设置SSL的smtp服务器 smtp.authenticateWith("youremailname@xxx.com", "xxxxxx"); SendMailSession session = smtp.createSession();

CVE-2020-7961 Liferay Portal 复现分析

空扰寡人 提交于 2020-04-06 15:05:23
漏洞说明: Liferay是一个开源的Portal(认证)产品,提供对多个独立系统的内容集成,为企业信息、流程等的整合提供了一套完整的解决方案,和其他商业产品相比,Liferay有着很多优良的特性,而且免费,在全球都有较多用户. 该洞是个反序列化导致的rce,通过未授权访问其api传递json数据进行反序列化,危害较高 影响范围: Liferay Portal 6.1.X Liferay Portal 6.2.X Liferay Portal 7.0.X Liferay Portal 7.1.X Liferay Portal 7.2.X 环境搭建: https://github.com/liferay/liferay-portal/releases/tag/7.2.0-ga1 下载带tomcat的集成版,接下来就可以运行了,安装过程一路默认配置即可 漏洞复现: poc: POST /api/jsonws/invoke HTTP/1.1 Host: php.local: 8080 Content -Length: 2335 Content -Type: application/x-www-form- urlencoded Connection: close cmd ={"/expandocolumn/add-column":{}}&p_auth=o3lt8q1F&formDate

2.使用jodd 操作mysql数据库

拜拜、爱过 提交于 2020-03-01 14:51:59
接着上一个博客 新建class类JDBC.JAVA 由于操纵mysql数据库需要第三方的jar包,而为了jar包依赖管理,现在将项目转换为maven项目。 现在的项目的图标是这样子的 使用默认选项 新的项目结构 maven项目的配置文件,需要第三方的jar包都这在这里配置。 完成本项目需要mysql的jdbc驱动,可以在搜索引擎中直接搜索maven mysql 可以罗列出版本已经相关信息,点击需要的版本(跟mysql的版本相对应),例如mysql版本为5.5.49,那么jar文件的版本为5.1.39,如果要查询mysql数据库与jdbc驱动版本之间的关系,可以先去搜。。。 这里可以看到maven需要添加的配置文件 修改原来项目的配置文件,加入相应的jar文件, <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>hello</groupId>

Postgres won't accept table alias before column name

六月ゝ 毕业季﹏ 提交于 2019-12-19 05:03:47
问题 I'm using a framework (Jodd) which is adding the table alias to the column names in a SQL Select. It looks like well-formed SQL, but Postgres chokes on it. update GREETING Greeting set Greeting.ID=5, Greeting.NAME='World', Greeting.PHRASE='Hello World!' where (Greeting.ID=5) gives an error: Error: ERROR: column "greeting" of relation "greeting" does not exist SQLState: 42703 Is there a way to get Postgres to accept that SQL? My other alternative is to hack the framework, which I don't want to

Postgres won't accept table alias before column name

╄→гoц情女王★ 提交于 2019-12-01 02:09:13
I'm using a framework (Jodd) which is adding the table alias to the column names in a SQL Select. It looks like well-formed SQL, but Postgres chokes on it. update GREETING Greeting set Greeting.ID=5, Greeting.NAME='World', Greeting.PHRASE='Hello World!' where (Greeting.ID=5) gives an error: Error: ERROR: column "greeting" of relation "greeting" does not exist SQLState: 42703 Is there a way to get Postgres to accept that SQL? My other alternative is to hack the framework, which I don't want to do. The problem is that you include the table alias in SET clause, in the columns. See the