java搜索第一个广告如何实现

Python016

java搜索第一个广告如何实现,第1张

对于java来说,可以通过以下方式实现第一个广告

1.使用Google AdSense或AdMob,可以将Java应用程序中的广告显示到你的应用程序中。

2.使用JavaScript技术,可以轻松地创建第一个广告,而不必依赖任何其他技术。

3.使用Cookie来跟踪用户使用行为,以智能地提供更好的目标广告。

4.利用A/B测试技术来验证不同的广告活动,以确定哪种活动最能满足用户需求。

5.通过使用动态广告技术,可以根据用户的特定行为来定制广告内容。

前端向后端传递JSON,

使用jpa的cruteria拼接sql

数据库就一个客户一行数据那种吧

向后请求:

[

{

"logic": "or",

"type": "equals",

"attr": "name",

"data": "张三"

},

{

"logic": "or",

"type": "equals",

"attr": "sex",

"data": "man"

},

{

"logic": "and",

"type": "like",

"attr": "name",

"data": "张%"

},

{

"logic": "and",

"type": "equals",

"attr": "sex",

"data": "man"

}

]

java:

CriteriaBuilder criteriaBuilder = entityManager.getCriteriaBuilder()

CriteriaQuery query = criteriaBuilder.createQuery(Custom.class)

Root itemRoot = query.from(Custom.class)

List predicatesList = new ArrayList<>()

for(QueryVO queryVO : queryList){

if("and".equals(queryVO.getloic())){

if("equals".equals(queryVO.getType())){

predicatesList.add(criteriaBuilder.and(form.get(queryVO.getAttr(),queryVO.getdata())

}else if("like".equals(queryVO.getType())){

predicatesList.add(criteriaBuilder.like(form.get(queryVO.getAttr(),queryVO.getdata())