suonayi个人页面-阿里云开发者社区

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
  • 高分内容
  • 最新动态
  • 文章
  • 问答
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2019-07-17

    [@炯轩][¥20]如何使用Tomcat Native?

    Tomcat Native让tomcat通过JNI访问本机资源以优先网络、IO和ssl能力。
    但是我并没有听说过通过开启Native可以显著提升tomcat的性能。

    默认tomcat已经配置了APR connector(conf/server.xml):

    如果要激活此它,需要变更启动脚本,把这个Nativel类库的地址导入到环境变量里面,如在UNIX下
    LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib
    export LD_LIBRARY_PATH

    详情可参考:http://tomcat.apache.org/native-doc/

    踩0 评论0
  • 回答了问题 2019-07-17

    [@talishboy][¥20]java web项目如何抵御CC攻击?

    理论上应用层面很难做到防cc攻击。
    建议使用带高防能力的防火墙或网关。

    踩0 评论0
  • 回答了问题 2019-07-17

    [@炯轩][¥20]JAVA中如何生成多标题结构的word??

    java操作word有2种方式:

    1. 通过开源类库poi来操作,

      <dependencies>
          <dependency>
                       <groupId>org.apache.poi</groupId>
                       <artifactId>poi-ooxml</artifactId>
               <version>3.16</version>
                   </dependency>
      </dependencies>
    2. 通过JNI调用本地open office或office word的api来操作
    踩0 评论0
  • 回答了问题 2019-07-17

    [@talishboy][¥20]《Effective java》 中关于静态工厂方法的缺点一如何理解?

    这不算什么缺点哈,因为静态方法都不能被子类化的。
    当然,你完全可以将这个静态工厂方法变更为实例方法,这样可以被子类化。

    踩0 评论0
  • 回答了问题 2019-07-17

    多元索引条件查询

    看起来使用 动态id + 评论人id建一个联合索引就可以了:)

    踩0 评论0
  • 回答了问题 2019-07-17

    oss分片上传

    你好,oss上传时需要指定bucketName和objectName,其中objectName就是文件名,可以带目录的。如果目录不存在则自动创建。
    如果用的是命令行,如下面这样
    osscmd mp api_access.log oss://${bucketName}/test/abc.log
    其中,objectName = test/abc.log,就是在指定的bucketName下面创建test目录,test目录里面有abc.log文件。
    再来个使用sdk上传的代码片段:
    // Endpoint以杭州为例,其它Region请按实际情况填写。
    String endpoint = "http://oss-cn-hangzhou.aliyuncs.com";
    // 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。
    String accessKeyId = "";
    String accessKeySecret = "";
    String bucketName = "1233";
    String objectName = "test/abc.log";

    // 创建OSSClient实例。
    OSSClient ossClient = new OSSClient(endpoint, accessKeyId, accessKeySecret);

    /* 步骤1:初始化一个分片上传事件。
    */
    InitiateMultipartUploadRequest request = new InitiateMultipartUploadRequest(bucketName, objectName);
    InitiateMultipartUploadResult result = ossClient.initiateMultipartUpload(request);
    // 返回uploadId,它是分片上传事件的唯一标识,您可以根据这个ID来发起相关的操作,如取消分片上传、查询分片上传等。
    String uploadId = result.getUploadId();
    ......

    String objectName = "test/abc.log"; //带目录的文件名。。。

    踩0 评论0
  • 回答了问题 2019-07-17

    如何在APK播放页面中加字幕

    你想要的应该是弹幕功能,可以参考一下:
    https://blog.csdn.net/mythmayor/article/details/80510449

    踩0 评论0
  • 回答了问题 2019-07-17

    弹性伸缩 报警任务触发和定时任务触发优先级的问题

    答案应该是B
    即使是同一时刻,也会发生竞争抢锁操作,哪个先抢到先执行哪个伸缩活动。
    同一时刻只能有一个活动进行,每个活动还有冷却时间,在指定的冷却时间里,伸缩规则触发的伸缩活动被拒绝。

    踩0 评论0
  • 回答了问题 2019-07-17

    ecs向本地传输大容量文件如何最快

    hi,因为你是跨网传输,肯定受到ecs的5M带宽限制。
    即使使用网盘,最好也是将ecs的文件上传到阿里云盘或oss,这样能加速内网上传速度。

    踩0 评论0
  • 回答了问题 2019-07-17

    oracle数据库链接长时间不释放(重金求解决)

    1. 为什么web连接池设置的最大链接数是50,数据库里看到链接数达到23百?是不是还有别的应用连接数据库了?
    2. 如果把web关掉,数据库的链接还没有释放说明web是kill -9直接杀死的,不是正常关闭。数据库链接应该还在事务中,事务超时后链接才被关闭。。
    踩0 评论0
  • 回答了问题 2019-07-17

    [@倚贤][¥20]初学者准备学习spring,有好的入门书籍推荐么

    image
    image
    image

    踩0 评论0
  • 回答了问题 2019-07-17

    [@墨玖tao][¥20]短信验证码接口怎么防刷

    本质做好频控就可以了,这也分2种频控:

    1. 输入手机号后获取验证码需要填写人机挑战码(随机码,比如12306那个挑战码)
    2. 对每个手机号做M分钟内最多可以下发N次验证码的频控。
      通过这2个手段,基本刷短信验证码玩不了:)
    踩0 评论0
  • 回答了问题 2019-07-17

    [@项籍][¥20]compareAndSet与compareAndSwap有什么区别

    compareAndSet是API
    compareAndSwap是底层(sun包或者native c++)实现

    踩0 评论0
  • 回答了问题 2019-07-17

    [@倚贤][¥20]微服务

    微服务只是架构思想,并不是所有的依赖的资源全是物理隔离的,逻辑隔离是一个良好的开始。
    假设你的微服务A和微服务B由2个团队开发,调用这2个微服务都是面向接口,物理数据库可以共享一个。
    如果随着业务的发展,微服务A或B已经不能共享一个库了,可以再迁移出去实现物理隔离。

    踩0 评论0
  • 回答了问题 2019-07-17

    [@倚贤][¥20]Ajax向后台发送请求Spring无法匹配到u'r'l?

    看起来接口是没有问题。
    但是浏览器显示请求的资源是 http://localhost:8080/SpringDemo/query/jquery-3.2.1.min.js
    页面要下载jquery-3.2.1.min.js文件呢?

    踩0 评论0
  • 回答了问题 2019-07-17

    [@倚贤][¥20]Spring 有请求墙强制拒绝吗。

    传统spring 都是使用blocking io模型。
    自spring 5开始出现响应式编码模型,这个模型下可以优雅地做到发送请求后指定timeout后结束处理。
    详情查看
    https://docs.spring.io/spring/docs/current/spring-framework-reference/web-reactive.html#webflux-new-framework
    https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Mono.html#timeout-java.time.Duration-

    踩0 评论0
  • 回答了问题 2019-07-17

    AutomicInteger 在并发量高的情况下,自旋锁很耗时,如何优化它。

    1. 业务上能否允许将一个AutomicInteger拆分成4个、8个或者更多个AutomicInteger进行分流,这样能降低竞争。
    2. 如果不允许的话只能回到synchronized上放弃自旋使用重量级锁啦:)
    踩0 评论0
  • 回答了问题 2019-07-17

    求win2003系统镜像

    Windows Server 2003(Windows2003) 正式版
    https://dl.pconline.com.cn/download/416287.html

    踩0 评论0
  • 回答了问题 2019-07-17

    已经购买的产品在那儿看?

    登录之后点击控制台 -> 管理控制台:
    顶部“费用” -> 订单或消费纪录
    底部我的资源、我的消费
    左边导航 各种产品

    踩0 评论0
  • 回答了问题 2019-07-17

    IIS管理器中的某项应用程序自动停止

    到系统日志里查看停止的原因,应该有错误信息。
    下面是2个自动停止案例可以参考一下:
    https://www.bbsmax.com/A/rV57pZ4XdP/
    https://bbs.csdn.net/topics/391903984

    踩0 评论0
正在加载, 请稍后...
滑动查看更多