果冻剑客
码龄9年
关注
提问 私信
  • 博客:41,994
    社区:633
    问答:91,803
    134,430
    总访问量
  • 8
    原创
  • 342,548
    排名
  • 6
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2016-01-16
博客简介:

我若 姓陈 的博客

查看详细资料
个人成就
  • 获得17次点赞
  • 内容获得8次评论
  • 获得15次收藏
创作历程
  • 1篇
    2020年
  • 10篇
    2016年
成就勋章
TA的专栏
  • angular js
    3篇
  • 爬虫规则
  • java技术
    7篇
  • widfly
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

自定义注解和Aspect实现在控制层上方法统一加锁

使用场景:在分布式系统中需要对一些方法进行分布式锁的添加,保证原子性。但是加锁的代码基本是重复的,每个方法都写一遍这个加锁代码,这显然不合适,所以这里才有了自定义一个注解和Aspect 切面编程实现加锁。 自定义注解类: @Target({ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented publi...
原创
发布博客 2020.01.13 ·
703 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

大一新生学校课题其中的题目,因为老师教的比较快也不是很细致,这一段函数的不会做,有没有哥哥姐姐做个通俗易懂的,蟹蟹。

答:

这个很简单,遍历一下,使用正则匹配一下,每次不管有没有改动都覆盖原位置的值,保证数组顺序

回答问题 2020.01.06

前端为什么无法请求后台,form表单请求没有问题,使用js就没有了,跨域问题应该是解决了

答:

看看请求报错吗?看看响应码,来决定具体的解决方案,如果是跨域问题,可以使用jsonp 解决

回答问题 2018.03.13

请问一下如何实现两台pc上的javaweb项目间的数据交互

答:

数据量大,实时性不高的话,作为数据同步。可以用webService,实时性高的话,用httpClient 发送请求调用。如果要实现广播消息这些功能,就可以用消息中间件了,
如:active MQ ,rabbit mq 这种 速度达到秒级

回答问题 2018.01.04

idea 2017 运行 spring mvc 报错 tomcat9

答:

好像是jdk 版本错误吧,你试着换jdk 版本

回答问题 2018.01.04

请教前端大佬esayUI问题,怎么把一个href通过用户权限条件隐藏或者置为不可选择.....

答:

查询树数据的时候,直接从后台将数据进行权限过滤,你树的数据肯定是动态从数据库查询的,这样就可以解决你的权限问题

回答问题 2018.01.04

java中比较两个json数组不同的json对象并返回不同的json对象

答:

如上所说:字段相同,属性值不同,最简单的方法就是定义一个类,在类中的equals 定义好,类相同的条件,然后使用equals 判断就可以直接判断出不同的对象了

回答问题 2017.12.06

项目无法启动 显示8080端口被占用。

答:

这种一般是java 进程占用这服务器,你直接把javaw 进程杀了就行,百试百灵

回答问题 2017.12.06

ssm怎样写统计表内的信息条数和每列的和

答:

统计表的条数为 select count(*) from table

每列的和为 select sum(a),sum(b) from table

回答问题 2017.12.06

网页跳转modeler 出现404, 在编辑模型时

答:

源码中title和field 应该是column 的属性,你找到源码中定义该属性的地方,添加自已的属性,formatter = function(){ 格式化源码中用field 获取到的对象的属性值}

回答问题 2017.12.06

httpclient获取返回的json串会自动转换成科学计数法

答:

确实是这样的,但是如果是 EntityUtils.toString(entity, "utf-8"); 该方法转换的,那你也没办法去改他的源码 啊!你可以采用别的方式转码,获取使用反射封装一个方法,将对象转map

回答问题 2017.12.06

emmmmmmm..... sql表关联本身做查询

答:

该sql 只是将a 与 b 内关联,取两者相同的钱数进行平均值,楼主为什么会认为sql就是对的呢?

回答问题 2017.12.05

redis分页缓存减少缓存数据量

答:

你后台分页后,再将数据赋值给redis 的对象,不就可以了,你查询出一页的数据,难道redis 会拿全部吗?如果你不想后台分页,又想分页数据放入redis 那我就不知道你在想什么了

回答问题 2017.12.05

json解析成实体类遇到了问题

答:

如果address 该对象的属性是不固定的,可以封装为map 哦

回答问题 2017.12.05

httpclient获取返回的json串会自动转换成科学计数法

答:

如果你一定要转码的话,那就是转码方法里面转换的,那你拿到值的时候再转一遍吧

回答问题 2017.12.05

求大佬帮忙看看sql优化问题

答:

嵌套那么多子查询,还用in ,还有like 不慢才怪!!!!!!!!!!!,建议in 和子查询 都换成 关联查询,like 的话 只用 like ‘param%’,
这些都是不会用索引的操作,还用就是看看你使用的函数,有哪一些是不会使用索引的,建议找替代品

回答问题 2017.12.05

tomcat连接池得到的连接在jsp中测试成功,在java main方法中测试conn为null

答:

你直接使用main 执行,你的web 容器都没有启动呢?怎么可能拿的到,就好像你spring 还没有加载,你就要去拿spring 的been 一样,当然是拿不到的啊!、
上楼正解,你换成servlet 就可以了,通过页面请求过来,web 容器已经初始化完成了,不懂web容器什么时候启动,自行百度

回答问题 2017.12.05

hibernate中执行hql语句,只查询部分字段得到的结果集也只有那一部分字段的属性

答:

你要明白hibernate 配置文件的作用是将你的实体类与数据库进行映射,并在你使用sql查询时,使用set 方法将值设置进去。你其他属性没有设置当然是空,
就好比你new一个对象,对象里有三个属性,你手动赋值两个,你也不能让第三个属性直接去掉啊。如果真的有业务需求要用这个对象的属性去循环的话,
建议你写一个map 将有值的属性取出来,做一下转换

回答问题 2017.12.05

如何用java开发一个系统的插件

答:

你说的这种的是前台插件还是后台插件呢?好像你的意思是说在返回页面的时候,动态改变了页面的元素,我觉得没用必要啊!你还不如开发前台的插件,js 调用 你的api,后台方法再封装起来不就可以了

回答问题 2017.12.04

做了一个公众号 里面有些数据,现在打开公众号的速度有点慢 要8秒

答:
    1.首先可以从页面层面来优化,页面初始化时,只初始化用户看到的那一部分数据,其他后台数据变成异步加载,如下拉框数据啊什么的。点击或者下拉的时候才查询。
    2.对于大数据量的查询,要提升效率就对常用的查询字段建立索引。可以大大减少查询时间。
    (双管齐下,应该可以解决你的问题)
回答问题 2017.12.04
加载更多