2022-12-29 15:22

直接上锁完事,你这需求真奇怪。这么做你的项目还有性能吗?

2022-09-23 10:10

控制器的/addEmployee用 final修饰了,去掉final即可

2022-06-30 08:49

@JFinal 不是那个意思,波总。就是model里面有很多字段,但是数据库只有固定的字段,想要封装一个方法,可以在Db.save时,自动把model多余的字段剔除掉,这样保存时,不会报错。

2022-06-29 09:18

@杜福忠 Model里面是没有属性的,只有set,get方法。再做剔除功能时,获取Model所有set或者get的所有方法名,把set,get去掉,再考虑驼峰命名,就能得到所有表字段。在和保存是的model所有字段做筛选。就可以剔除多余的字段。这个思路可以吗?

2022-06-06 16:22

存一个url链接不香吗?

2022-05-30 17:41

看波总的代码,对自己能力提升很大。

2022-05-24 09:40

@快乐的蹦豆子 是的,jsp是最早的模板引擎,很古老了

2022-02-21 09:35

两种方案解决 1:先获取Jedis对象,然后再get 。cache.getJedis().get("name");
2:在config类里面,设置RedisPlugin 的序列化方式,
RedisPlugin redisPlugin = new RedisPlugin("xxx", "localhost");
redisPlugin.setSerializer(new ISerializer() {
@Override
public byte[] keyToBytes(String key) {
return SafeEncoder.encode(key);
}
@Override
public String keyFromBytes(byte[] bytes) {
return SafeEncoder.encode(bytes);
}
@Override
public byte[] fieldToBytes(Object field) {
return valueToBytes(field);
}
@Override
public Object fieldFromBytes(byte[] bytes) {
return valueFromBytes(bytes);
}
@Override
public byte[] valueToBytes(Object value) {
return SafeEncoder.encode(value.toString());
}
@Override
public Object valueFromBytes(byte[] bytes) {
if(bytes == null || bytes.length == 0)
return null;
return SafeEncoder.encode(bytes);
}
});

2022-01-19 14:44

之前看社区文章,能学到很多东西的。现在也不能了