云栖问答

【蓝牙手环】问答积分兑奖计划——第三期活动ing

做任务积分兑换奖品(任务需要到会员后台—我的任务中领取)领取100个问题任务,完成任务者可以使用1000积分兑换蓝牙手环一个(手环橙色、黑色随机发放)

Java开发者你们在哪里,社区请Java专家团来答疑解惑了

国内200万的Java开发者你们在哪里,社区准备了Java技术专家来帮你们答疑解惑了!有问必答,首次提问免费!

问答专家招募计划启动了

或许你也曾挑灯夜战只为一道难题;或许你也曾百思不解只求一个答案;或许你也曾绞尽脑汁只因一种未知;现有有千千万万个他正在等待你伸出"猿手”

[@饭娱咖啡][¥20]如何设计优雅的全能的单体项目架构

如何设计优雅的全能的单体项目架构(后端-java),功能多全----app+web项目但人手又不足...

架构 java web

2个月前

饭娱咖啡已采纳

App 我没怎么接触过,没法给出好的建议。这里只说下 Web 项目,所谓万变不离其宗,以下内容可能也适用 APP。 你可以参考大多数项目都会采用的的后端架构模式 SSM 或者 SSH,应该算得上你说的优雅。 好处是: 1.用的人多,你在搭建架构的过程中遇到的各种问题,都能在别人的文章和博客中找到答案。 2.在开源社区中你找到很多采用 SSM 或者 SSH 的开源项目,你可以拿过来参考使用,这样可以一定程度上解决你的人手不足的问题。 至于用 Mybatis 还是 Hibernate,我用的比较多的是 Mybatis ,自己写的SQL,语句出错或者查询出错都容易找到原因,但是对SQL的语法有基础的要求,要了解一些基础的SQL语句优化。

[@倚贤][¥20]刚学完html/css/js的新手学习servlet、jsp需要注意哪些问题?

我要做一个读书网的jsp小程序,要实现登录注册,还要实现一个把表单里的书籍添加购物车并可以删改的功能。在实际操作中怎么实...

倚贤已采纳

购物车的功能特点是可以跨多个页面添加不同的购物项,需要状态保持。 然后就是购物车要实现到哪个层次 1. 仅登录用户可用,使用 JSP 的 Session 2. 未登录用户也可以用,使用 Cookie + Session 3. 用户再登录以后也可以用,使用数据库存储 为购物车构造一个数据结构 ``` public class Cart { private List items = new ArrayList(); .... } public class Item { private Sku sku; // 品类 private boolean inStock;//是否有货 private int amount = 1; // 数量 } ``` 然后将这个数据结构承载的数据保存到上面所说的存储里去。

[@饭娱咖啡][¥20]对于慢sql有没有什么比较实用的诊断和处理方法?

对于慢sql有没有什么比较实用的诊断和处理方法?

[@徐雷frank][¥20]Java 里的反射机制

Java的反射实现是委派实现还是动态实现?委派实现和动态实现是按照什么机制去识别实现的?即什么情况下用委派实现,什么情况...

Java核心技术 java

2个月前

徐雷frank已采纳

1.Java的反射机制应该都是运行时动态实现的,动态通过元数据获取类型信息,创建对象,实现调用。 2.动态反射需要知道类名或者非法名关键字,中间够基于哈希搜索,快速定位类型或者非法信息。 3.Java的反射机制现在应用比较多的是动态代理proxy,主要是在RPC和AOP领域。 4.委派,你说的意思应该是delegate,也叫委托,一种设计模式,委派方式委派其他对象干活,这个工作自己不了。 5.动态代理模式,支持的功能几乎和被代理对象一样。 6.当有严格要求需要代理和被代理类方法一致,例如RPC或者AOP中,基于接口约束,使用反射的动态代理比较好。 当有特殊的封装,比如要调用一个加密或者日志对象完成其他工作,不需要接口约束,可以使用委托,委托内部可以反射创建对象。

[@饭娱咖啡][¥20]我想知道 Java 关于引用那一块的知识

这些类要这么体现出效果 强引用 弱引用 等等 的区别 这些类能做些什么(实现那些功能) ...

java Image DB

2个月前

饭娱咖啡已采纳

你想了解的这些知识,很难用简短的回答可以说清楚的,更多的希望你能多看看书或者其他人的博客文章进行加深理解。 这些引用主要是跟 GC 有关,你可以去看看了解 GC 和 JVM 的相关知识,这里我简单的说一下。 Strong Reference(强引用):不会被垃圾回收器回收。 Soft Reference(软引用):内存空间不足时,就会被垃圾回收器回收。 Weak Reference(弱引用):一旦被置为null,就可以被垃圾回收器回收。 Phantom Reference(虚引用):随时可以被垃圾回收器回收。 下图描述了各个引用之间的关系: ![Weak_Strong_Soft_and_Phantom_Reference_in_Java](https://yqfile.alicdn.com/a1238d25f3b143a5074f72e738916cb7471f2558.gif)

[@徐雷frank][¥20]什么是JAVA的平台无关性

与C C++相比,JAVA是如何实现与平台无关的

java c++

2个月前

徐雷frank已采纳

Java的平台无关性,概念听起来比较抽象。说简单通俗一线。Java的跨平台执行。 我们编写的Java代码可以在不同的操作系统平台,Win\linux、mac等系统上运行、、 底层使用了JVM的Java虚拟机托管执行Java代码。 Java代码第一次编译生成的是中间代码。在JVM里执行在根据具体的系统平台编译成对应的CPU指令执行。 做到与系统平台上的表面无关。

[@倚贤][¥20]什么是值传递和引用传递?

什么是值传递和引用传递?

Java核心技术

2个月前

[@墨玖tao][¥20]为什么流式处理框架都是 java 写成的,JVM 是不是在流和批存在着特殊优势。还有分布式资源调度,感觉Mesos 的成长速度跟不上 Yarn。这是为什么?

为什么流式处理框架都是 java 写成的,JVM 是不是在流和批存在着特殊优势。还有分布式资源调度,感觉Mesos 的成...

分布式 java jvm Mesos

2个月前

墨玖tao已采纳

1.这个和storm、spark这两个鼻祖有不可分割的关系。java8开始提供了很多流和的features。 2.关于 mesos 和 yarn的比较 加你你看看这篇文章 https://www.oreilly.com/ideas/a-tale-of-two-clusters-mesos-and-yarn 。 在开源的世界里 成长速度和关注度、信息数量是成正比的,这一点你可以百度、google下。Yarn的信息量级大一级。

[@饭娱咖啡][¥20]如何解决运行java时报错:unable to load native library: libjava.jnilib

如何解决运行java时报错:unable to load native library: libjava.jnilib...

java native

2个月前

饭娱咖啡已采纳

不知道你是不是在 .bash_profile 中设置了 DYLD_LIBRARY_PATH,可以试着取消 DYLD_LIBRARY_PATH 的设置。

[@古散][¥20]java现在用的比较多的持久层框架是哪个?

java现在用的比较多的持久层框架是哪个?

java

2个月前

古散已采纳

### ** mybatis ** ###

[@倚贤][¥20]学习Java后端的疑惑

现在都说前后端分离,我是想往Java后端方向去发展,正在学ssm框架整合开发,但是开发实战经验倒是少。现在又有sprin...

爬虫数据管理【问答合集】

目前互联网中网络爬虫的自然语言处理方向前景怎样?https://yq.aliyun.com/ask/195258artT...

SSL证书【问答合集】

ssl 证书要怎么安装到 nginxhttps://yq.aliyun.com/ask/182762赛门铁克的SSL证...

对象存储oss【问答合集】

关于对象存储oss计费方式https://yq.aliyun.com/ask/235751对象存储oss怎么切换云服务器...

云数据库RDS MySQL版【问答合集】

数据库小白询问怎么建立一个最简单的阿里云RDS MySQL数据库https://yq.aliyun.com/ask/47...

网络加速CDN【问答合集】

cdn和.htaccess 301跳转能同时使用吗https://yq.aliyun.com/ask/213743网站用...

C语言基础 【精品问答合集】

怎样把c语言学好? https://yq.aliyun.com/ask/60638 栈的输出的c语言代码 ...

C语言算法 【精品问答合集】

c语言输入一个正整数n,再输入n个数。输出n个数中的最大数 求解答 谢谢? https://y...

JAVA web 【精品问答合集】

按照建站教程的JAVA Web环境变量配置设置好服务器,但是通过端口访问不了服务器 https://y...

JAVA框架【精品问答合集】

MongoDB有没比较好用的JAVA框架? https://yq.aliyun.com/ask/4055 jav...
没有更多了