V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  huifer  ›  全部回复第 4 页 / 共 6 页
回复总数  111
1  2  3  4  5  6  
2021-03-05 08:57:04 +08:00
回复了 hihanley 创建的主题 程序员 真的有人在工作中使用 VS Code 开发 Java 项目吗
IDEA 支持配置同步.
2021-03-03 10:11:10 +08:00
回复了 zhoudaiyu 创建的主题 程序员 问问大家关于软考的一些事
简易考数据库,中级大部分围绕理论,理论变通比较重要。
2021-02-26 16:03:02 +08:00
回复了 overthemoon 创建的主题 Java 请求路径匹配问题,/*和/ 匹配路径什么区别?
2021-02-25 13:34:30 +08:00
回复了 WEBUG 创建的主题 Java jpa 写的增删改查项目,能实现不改代码,动态添加表维护吗?
@Autowired
private OauthClientService oauthClientService;
@Autowired
private EntityManager entityManager;
@Test
public void testSession() {
Query query = entityManager.createNativeQuery("SELECT id from oauth_client");
DetachedCriteria criteria = DetachedCriteria.forClass(Object.class)
// 这里需要类型绑定,通过数据库类型和 JAVA 类型进行转换
.add(Property.forName("id")
.eq(5L));
String s = criteria.toString();
EntityManagerFactory entityManagerFactory = entityManager.getEntityManagerFactory();
SessionFactory sessionFactory = entityManagerFactory.unwrap(SessionFactory.class);
Session session = sessionFactory.openSession();

Criteria executableCriteria = criteria.getExecutableCriteria(session);
List list = executableCriteria.list();
}

@WEBUG JPA 层面代码.
2021-02-25 12:32:01 +08:00
回复了 WEBUG 创建的主题 Java jpa 写的增删改查项目,能实现不改代码,动态添加表维护吗?
前端页面不一定是单表 CRUD,每个输入框的验证逻辑等如何输入
2021-02-10 16:51:37 +08:00
回复了 feng32 创建的主题 程序员 Spring MVC: 如何自动生成 RequestID 并在需要时访问
spring boot 里面写个 starter 可以吗. 或者引入统一拦截器,或者用 gateway 上面加入这个
2021-02-09 15:58:17 +08:00
回复了 git00ll 创建的主题 Java 各位彦祖们,关于 spring 和 springmvc 不知道这样理解对不对
Spring 容器的类型取决于启动类使用的是什么,如果是 `ClassPathXmlApplicationContext` 那么上下文类型是这个,如果是 `FileSystemXmlApplicationContext` 那么上下文类型是这个。
Spring MVC 中的容器类型是 `XmlWebApplicationContext` 至于 dispatcherServlet 它只是做请求转发,容器的启动本身还是 XmlWebApplicationContext,ApplicationContextAware 接口的实现只是生命周期中的一环。
SpringBoot 中对于容器上下文的定义如下

protected ConfigurableApplicationContext createApplicationContext() {
Class<?> contextClass = this.applicationContextClass;
if (contextClass == null) {
try {
switch (this.webApplicationType) {
case SERVLET:
contextClass = Class.forName(DEFAULT_WEB_CONTEXT_CLASS);
break;
case REACTIVE:
contextClass = Class.forName(DEFAULT_REACTIVE_WEB_CONTEXT_CLASS);
break;
default:
contextClass = Class.forName(DEFAULT_CONTEXT_CLASS);
}
}
catch (ClassNotFoundException ex) {
throw new IllegalStateException(
"Unable create a default ApplicationContext, "
+ "please specify an ApplicationContextClass",
ex);
}
}
return (ConfigurableApplicationContext) BeanUtils.instantiateClass(contextClass);
}

父子容器应该是说一个单纯的 ApplicationContext 在 `ClassPathXmlApplicationContext` 中有构造函数

public ClassPathXmlApplicationContext(
String[] configLocations, boolean refresh, @Nullable ApplicationContext parent)
throws BeansException {

super(parent);
// 设置本地配置信息
setConfigLocations(configLocations);
if (refresh) {
refresh();
}
}

这里的 parent 才是父容器
2021-02-09 14:33:40 +08:00
回复了 feitxue 创建的主题 程序员 请教个设计方案, A 项目用户带到 B 项目
做个中央用户系统,把基本数据全部放在中央,对外暴露各类查询接口,现在你将拥有 UserServer 和其他应用,其他应用需要做的事情:接入 UserServer 从他上面进行数据获取,本地用户数据保留,在改动是推送给 UserServer , 关于权限这方面各个系统可以独立保留。

阐述登录操作
1. 先选择任意一个应用登录
2. 登录人现在本地系统查询用户数据,如果存在则进行正常操作,同时需要检查 UserServer 是否存在这个用户,如果不存在则需要像其中添加用户,如果不存在则取 UserServer 获取数据。


UserServer 上线需要先将用户数据从各个应用中收集记录。


内容描述的可能不够详细,有兴趣可以详细了解
2021-02-04 17:01:35 +08:00
回复了 Simula67 创建的主题 Java 如何在短时间提高自己的业务开发能力
这每一项都可以找到对应的工具或者教程,这需要花费时间光说是没有用的
2021-02-04 16:55:08 +08:00
回复了 Simula67 创建的主题 Java 如何在短时间提高自己的业务开发能力
1. 根据原型编写 api 文档(swagger-editor)
2. 将原型中的各个模块整理流程
3. 表结构设计
4. 开发
2021-01-25 15:17:46 +08:00
回复了 mightofcode 创建的主题 Java JAVA8 的 Optional 是鸡肋
private static Optional optional(){
return null;
}

public static void main(String[] args) {

System.out.println(optional().isPresent());

}

使用的时候是否要对 `Optional` 判空呢?
列出你所考虑的问题, 遇到的问题, 组内讨论. 初步先解决能够运行解决业务需求,后续在考虑具体的一些细节.
2020-12-17 14:57:07 +08:00
回复了 BruceLe 创建的主题 程序员 吐槽 5 年经验年薪 20W+前端同事写的屎山代码
等你的五年
远程 debug 吧.
git + markdown
任何系统的日历
2020-12-07 12:19:39 +08:00
回复了 dackh 创建的主题 程序员 spring ioc 源码
2020-12-02 09:22:39 +08:00
回复了 asanelder 创建的主题 程序员 DDD 中的聚合根持久化问题(使用关系型数据库)
聚合根是否需要落地是个问题. 有些可能是联合查询对外暴露, 聚合根落地的话简单的形式就是各个外键 id 存储
event 开发
openlayers
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1303 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 17:35 · PVG 01:35 · LAX 10:35 · JFK 13:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.