V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  JohnZorn  ›  全部回复第 6 页 / 共 15 页
回复总数  292
1  2  3  4  5  6  7  8  9  10 ... 15  
2019-01-11 23:40:52 +08:00
回复了 JohnZorn 创建的主题 Java jackson 序列化?
@lhx2008 那难道所谓的 jackson 序列化莫非就类似一个 toString 吗只不过是个 json 格式的?
2019-01-11 23:29:11 +08:00
回复了 JohnZorn 创建的主题 Java jackson 序列化?
@chendy 老哥我 get 不到你想回答的点。我主要是想知道一下。如果这些 json 序列化的库(此处就针对 json 说了,不论是不是其他格式)是 java 标准的序列化。为什么它可以将不实现 Serializable 接口的类的实例进行序列化呢。底层做了什么呢?还是说这个所谓的"json 序列化"就是一种说法(顺口易懂一些,本质上就没用 java 的序列化方法只是转了一下字符串呢)
我猜的应该是真正的序列化吧。但是想不到是什么机制将不实现序列化接口的类的实例进行序列化的呢
2019-01-11 23:16:38 +08:00
回复了 JohnZorn 创建的主题 Java jackson 序列化?
@lhx2008 ObjectMapper 实现接口就能保障类实例通过序列化校验吗? 就像我题目上 A 类和 B 类, B 类作为 A 类的属性。A 类实现了序列化接口, B 类未实现序列化接口。去序列化 A 的时候也还是会报错啊
2019-01-11 22:54:22 +08:00
回复了 JohnZorn 创建的主题 Java jackson 序列化?
@falsemask 那么这些类实例转 json 字符串的库 。严格来说能叫序列化吗? 如果是序列化的话是什么机制保证了它没有抛出异常呢
2019-01-11 02:39:23 +08:00
回复了 leleron 创建的主题 电影 狗十三
“你见过真正的大人吗” 惊了
2019-01-02 17:28:34 +08:00
回复了 lixuda 创建的主题 问与答 经常这里看到说一加手机好
6 氧一切很好(无感刘海)
2018-12-20 17:30:01 +08:00
回复了 tomlee0201 创建的主题 互联网 程序员有玩抖音的吗
不玩 偶尔可能撇到别人在刷。公交车车有时会听到抖音的那个标志笑声 emm
2018-12-20 13:50:53 +08:00
回复了 JohnZorn 创建的主题 Java 异步日志打印
是因为主线程结束太快了
2018-12-20 13:43:56 +08:00
回复了 JohnZorn 创建的主题 Java 异步日志打印
平常 jdk 的调用方式
ExecutorService service = Executors.newFixedThreadPool(1);
log.error(service.submit(() -> {
Thread.sleep(30000);
return 100;
}).get().toString());
service.shutdown();
这样可以在 get()方法处阻塞获取值 ,最后成功打印。
但是

RedisClient redisClient = RedisClient.create("redis://127.0.0.1:6379");
StatefulRedisConnection<String, String> redisConnection = redisClient.connect();
RedisAsyncCommands<String, String> asyncCommands = redisConnection.async();
RedisFuture<String> future = asyncCommands.get("lettuce_key");
future.whenCompleteAsync((s, throwable) -> {
try {
log.error(asyncCommands.get("lettuce_key").get());
} catch (InterruptedException | ExecutionException e) {
e.printStackTrace();
}
});

这样是空的,
如果在 future.whenCompleteAsync 处断点卡上一下的话。就可以打印了
2018-12-20 13:29:37 +08:00
回复了 JohnZorn 创建的主题 Java 异步日志打印
@lovedebug 你有没有写代码试一下
2018-12-20 11:32:33 +08:00
回复了 JohnZorn 创建的主题 Java 异步日志打印
题目描述错了(试了一下没出现我说的那种情况),说实际情况吧。
昨天看到有个老哥发的 jedis bug 然后下面说出了 lettuce
今天就说试一下 lettuce
创建的 RedisAsyncCommands
然后 log.info( asyncCommands.get("key").get() ); 这种打印不出来。 可能是 lettuce 这个异步命令的事吧
分母。。
2018-12-18 19:29:03 +08:00
回复了 yidinghe 创建的主题 奇思妙想 最新的伪人工智能演示( Java )
你才是傻逼!
最后一句长的
还有退出码 666 怎么来的 emmm
2018-12-18 19:26:58 +08:00
回复了 yidinghe 创建的主题 奇思妙想 最新的伪人工智能演示( Java )
这不符合逻辑啊
2018-12-18 17:36:41 +08:00
回复了 JohnZorn 创建的主题 Java 多数据源和事务
@abcbuzhiming 单数据源可以回滚, (我是直接是在创建 SqlSessionFactory bean 的时候 bean.setDataSource(a()))
这种方式设置的 (成功回滚)。
原来动态多数据源的时候相当于是 bean.setDataSource(dynamicDataSource()) (无法回滚)
2018-12-18 13:34:58 +08:00
回复了 JohnZorn 创建的主题 Java 多数据源和事务
空格被吃了
2018-12-18 13:34:40 +08:00
回复了 JohnZorn 创建的主题 Java 多数据源和事务
@abcbuzhiming 确定,不过不知道是不是别的哪里写错了 大致代码意思如下吧

@Configuration
class Config{
@Bean("a")
@PropertiesConfiguration("...")
public DataSource a() {return new DataSource;}

@Bean("b")
@PropertiesConfiguration("...")
public DataSource a() {return new DataSource;}

@Bean("dynamicDS")
public DataSource dataSource() {new DynamicDataSource(); setMap(asMap(a(), b())); return;}

@Bean
public SqlSessionFactory fac() {return new SqlSessionFactoryBean(dataSource()).getObject();}

@Bean("at")
public TransactionManager ma() {
return new TransactionManager(a());
// return new TransactionManager(dataSource()); //这种就会出现我在 #3 写的那种情况
}
}

@Service
class Service {
@Autowired
ADao aDao;
@Transactional(transaction="at", rollbackFor=RuntimeException.class)
public void insert() {
aDao.insert();
throw new RuntimeException();
}
}

@Mapper
interface aDao{
@DataSource("a") //自定义注解,aop 会动态选择 a 数据源
@Insert("......")
int insert();
}

@SpringbootTest
class Test() {
@Autowired
Service aService;

@Junit.Test
void test() {
aService.insert();
}
}

大概就是这个意思的代码吧。
2018-12-18 12:22:03 +08:00
回复了 ukipoi 创建的主题 Java 请教一下 Java MVC 设计里业务层的'业务'是什么?
简单的比如把数据库的 0 变成字符串的女 类似这种吧。。
1  2  3  4  5  6  7  8  9  10 ... 15  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4403 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 10:06 · PVG 18:06 · LAX 02:06 · JFK 05:06
♥ Do have faith in what you're doing.