ywcjxf1515 最近的时间轴更新
ywcjxf1515

ywcjxf1515

V2EX 第 222342 号会员,加入于 2017-03-22 11:27:52 +08:00
ywcjxf1515 最近回复了
2019-09-27 15:22:41 +08:00
回复了 rizon 创建的主题 程序员 spring boot 有没有办法全局拦截 url 进行截断处理
测试过了,我说的两种方法都行。
/qaz 对应的是 test()方法,想让 /qaz/test 调用 test()方法。不使用转发或者包装类,/qaz/test 不能调用 test()方法。
aHR0cHM6Ly9pLmxvbGkubmV0LzIwMTkvMDkvMjcvOExmSDJ4NlVDRTM5YndlLnBuZw==
aHR0cHM6Ly9pLmxvbGkubmV0LzIwMTkvMDkvMjcvNzNTZXhRMnFXSktFbm01LnBuZw==
aHR0cHM6Ly9pLmxvbGkubmV0LzIwMTkvMDkvMjcvZGJOTWZZRXpybXk1S2pvLnBuZw==
(utf-8,base64)
@rizon
2019-09-27 12:16:57 +08:00
回复了 rizon 创建的主题 程序员 spring boot 有没有办法全局拦截 url 进行截断处理
要不在过滤器中做转发,使用 servlet 自带的转发?
2019-09-27 12:14:37 +08:00
回复了 rizon 创建的主题 程序员 spring boot 有没有办法全局拦截 url 进行截断处理
写一个过滤器,再加上一个包装类包装原有的 Request 对象,包装类重写拿到 url 的方法,使得 springmvc 发到相应的控制器方法?
这里你定义的那几个接口或者类的类加载器都是同一个类加载器,都是应用程序加载器(三级里最差的一级),你换成线程的类加载也是一样行的。
@amiwrong123 疑问 1 里你补加的 public 是在类上的吧,没加之前是默认的包可见性,方法也跟着是。
因为你调用这个 show 方法时,没有出现父类,就不用导入。你可以写一个工厂类,工类类方法返回一个 ArrayList,调用这个工厂类方法,同样不用引用变量接着,直接调用 ArrayList 的方法,你会发现同样不用导入 ArrayList。
mFactory.Manufacture("XXX")的结果是,父类引用指向子类对象,后面 show 调用的是父类的方法,方法内容由子类定,父类的 show 方法是默认的包可见性,就不能 access 父亲的 show 方法。你可以向下转型,子类引用指向子类对象,这样 show 方法是子类的 show 方法,可见性是 public。
谷歌搜 if 策略模式 map v2ex,或者搜 if 状态模式 map v2ex。
2019-07-26 20:22:57 +08:00
回复了 U2FsdGVkX1 创建的主题 MySQL 多字段匹配情况下怎么优先查询某个字段
一个未优化的思路:
select * from(

select *,1 as status from (
select * from (SELECT * FROM post WHERE title like '%Linux%' limit 10) as a
except
select * from (SELECT * FROM post WHERE context like '%算法%' limit 10) as b)
as c

union

select *,2 as status from (
select * from (SELECT * FROM post WHERE context like '%算法%' limit 10) as d
union
select * from (SELECT * FROM post WHERE title like '%Linux%' limit 10) as e)
as f

union

select *,3 as status from (
select * from (SELECT * FROM post WHERE context like '%算法%' limit 10) as g
except
select * from (SELECT * FROM post WHERE title like '%Linux%' limit 10) as i
) as j

)as s
order by status limit 10;

如果你使用 mysql 8.0,会容易很多。我觉得还是读两次数据库在内存中计算吧。
2019-07-08 03:17:00 +08:00
回复了 zuorn 创建的主题 macOS 用 Vimium 的逻辑操作 macOS
shortcat 了解一下,实现的话 zhihu 里有人提问过,ibuick(王飞)有回答过做法。
2019-06-23 14:16:47 +08:00
回复了 zazalu 创建的主题 Java 一个比较悲观锁和 CAS 乐观锁性能的简单实例引发的问题
这写法好奇怪,这样不是起 10 线程吧,是在有 10 个线程中的线程池中要取出并放回(以及等待) calltime 次数的线程,大量的时间不是耗在自增上吧。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2492 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 04:42 · PVG 12:42 · LAX 20:42 · JFK 23:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.