开发工具分享
  • 首页
  • 计算科学
  • 文化旅游
  • 项目和网站
    • OSSEZ 计算技术
    • USRealEstate 社区
    • 地区文化
    • CWIKI.US
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
Computer Science
Computer Science

Crawfish Lexington Week2

Crawfish Lexington Live (2020-04-30) S/N 微信号 大(LB) 中(LB) 小(LB) 备注 1 辰妈 4 - - PAID 2 Judy乔 4 - - PAID 3 Iris 8 - - PAID 4 ️Grace Geng 2 2 - PAID 5 漪娜 2 3 - 6 董红 3 3 - PAID 7 王咏 2 4 - PAID 8 吴琼 - 4 - 9 鸿 8 - - PAID 10 潘大华 3 3 - PAID 11 Fanfan 5 - - PAID 12 云淡风轻 4 - - PAID 13 Sean Yang 2 2 - 14 冬子 - - - PAID (cooked) 15 丁薇 8 - - 16 Naxin 4 - - Crawfish Lexington Cooked (2020-05-01) 微信号 大小 数量(LB) 备注 Grace Geng M 4(中/小号) PAID - Cooked (十三香) 冬子 L 6(中/小号) PAID - Cooked (十三香)

2020年04月26日 0Comments 1000Browse 0Like Read more
Computer Science

Others Live (2020-04-30)

Crawfish Lexington Live (2020-04-30) 微信号 大小 数量(LB) 备注 辰妈 M 4 Judy乔 L 4 Iris L 8 漪娜 M 6 董红 M 4 王咏 M 4 吴琼 M 4 鸿 M 10 潘大华 M 4 Fanfan L 5 云淡风轻 L 4 Crawfish Lexington Cooked (2020-05-01) 微信号 大小 数量(LB) 备注 Grace Geng M 4(中/小号) Cooked (麻辣) Grace Geng M 4(中/小号) Cooked (十三香)

2020年04月26日 0Comments 925Browse 0Like Read more
Computer Science

长期来看,央行数字货币的推广对微信支付宝的发展有影响吗

数字货币的定义是什么,根据 WIKI 的定义(https://zh.wikipedia.org/wiki/%E6%95%B8%E4%BD%8D%E8%B2%A8%E5%B9%A3),可以参考下基于密码学的比特币。   记得比特币的的思路起源就是去中心化,别的不说,基于逻辑的理解,央行是一个中心化的货币发行机构,由央行发行的数字货币与这个去中心化是不是有悖论在里面。现在应该还不好说。   对支付宝和微信支付应该影响不大,央行发行数字货币应该和我们每天用的货币定义不一样,更多的考虑在其他支付体系。比如说,一些不好用美元交易的,一些人会使用比特币,这些主要用途是在洗钱,非法交易上。比特币天天炒,天天说,有多少人真正持有过,有多少人真正接触过,这个数字应该很小。央行的数字货币更多可能用在一些非美元,或者其他货币的支付上,真正进入普通人的生活还有非常长一段路要走。   如果是这样的话,对现有的支付移动支付生态影响不大。   我们最不缺的就是概念,我相信央行对数字货币能不能完全表达清楚,央行需要的数字货币是什么样的,需要的数字货币能够做什么,达到什么目的,这个数字货币怎么去实现,可能都有一个问号,具体的思路也可能没有完全成型。

2020年04月22日 0Comments 987Browse 0Like Read more
Computer Science

AWS 如何配置 Bucket 的 CORS

在 AWS 中如何配置 Bucket 的 CORS。 因为我们有时候需要进行跨域访问。 请参考文章: https://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html#how-do-i-enable-cors 中的内容。 下面的配置参数为规则的配置参数: <CORSConfiguration> <CORSRule> <AllowedOrigin>http://www.example1.com</AllowedOrigin> <AllowedMethod>PUT</AllowedMethod> <AllowedMethod>POST</AllowedMethod> <AllowedMethod>DELETE</AllowedMethod> <AllowedHeader>*</AllowedHeader> </CORSRule> <CORSRule> <AllowedOrigin>http://www.example2.com</AllowedOrigin> <AllowedMethod>PUT</AllowedMethod> <AllowedMethod>POST</AllowedMethod> <AllowedMethod>DELETE</AllowedMethod> <AllowedHeader>*</AllowedHeader> </CORSRule> <CORSRule> <AllowedOrigin>*</AllowedOrigin> <AllowedMethod>GET</AllowedMethod> </CORSRule> </CORSConfiguration> 如果你想对所有访问的域名都开放的话,你只需要配置一个 <AllowedOrigin>*</AllowedOrigin> 规则就可以了。 具体配置的位置在你的 Bucket 中。   https://www.cwiki.us/questions/57939120

2020年04月20日 0Comments 1076Browse 0Like Read more
Computer Science

AWS CloudFront CDN + S3 CORS 跨域访问的问题

在研究 https://observablehq.com/ 的载入数据的时候,我们会发现如果你数据存在 S3 上使用 CloudFront 作为 CDN 的时候,你会发现数据库载入不进去。 提示错误:data6 = TypeError: Failed to fetch 实际上 F12 后,你会发现错误信息为: Access to fetch at 'https://cdn.ossez.com/json/covid19/covid19-current.json' from origin 'https://dakoop.static.observableusercontent.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled. 这个是提示跨域错误,显然这格式 AWS 的配置问题。 如何解决问题?   是否有跨域访问问题。 你可以在 cmd 中运行下面的命令进行确认: curl -H "origin: example.com" -v "https://cdn.ossez.com/json/covid19/covid19-current.json" 如果没有返回需要的数据,那么说明你的 AWS 设置了跨域访问限制: 因为上面的限制,你需要调整 CloudFront 和 S3。 CloudFront 找到你的分发,然后找到你的要的 Behaviors,然后选择后进行编辑。 要从您的 CloudFront 分配转发标头,请执行以下步骤: 从 CloudFront 控制台打开分配。 选择行为选项卡。 选择创建行为,或者选择现有行为,然后选择编辑。 在基于所选的请求标头进行缓存中,选择白名单。 在将标头列入白名单下,从左侧菜单中选择标头,然后选择添加。 选择是,编辑。 注意:另外,请务必将标头作为请求的一部分转发到源。 CloudFront 分配的缓存行为允许 OPTIONS 请求 如果更新 CORS 策略并将相应的标头列入白名单后仍显示错误,请尝试在分配的缓存行为中允许 OPTIONS HTTP 方法。默认情况下,CloudFront 只允许 GET 和 HEAD 方法,但某些 Web 浏览器可能会发出 OPTIONS 方法的请求。 要在 CloudFront 分配中启用 OPTIONS 方法,请执行以下步骤: 从 CloudFront 控制台打开分配。 选择行为选项卡。 选择创建行为,或者选择现有行为,然后选择编辑。 对于允许的 HTTP 方法,选择 GET、HEAD、OPTIONS。 选择是,编辑。 并进行下面的配置: S3 针对 S3 你需要针对使用的 Bucket 设置 CORS 配置。 下面的配置,表示是针对所有的域名运行进行访问。 <?xml version="1.0" encoding="UTF-8"?> <CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <CORSRule> <AllowedOrigin>*</AllowedOrigin> <AllowedMethod>GET</AllowedMethod> </CORSRule> </CORSConfiguration> 保存后就可以进行测试了。 CloudFlare 如果你还使用了 CloudFlare 为缓存或者 CDN 或者 DNS 的话,你需要 Purge 所有页面。 要不然还是可能因为 CloudFlare 的缓存而访问不了。 测试方法 因为很多公司都会使用多重缓存的方式对内容进行处理。 这里我们需要依次确定 S3 的 CORS 已经设置好了,然后确定 CloudFront 的 CORS 已经设置好。 可以先在 S3 中设置某一个文件为 Public 然后运行命令: curl -H "origin: example.com" -v "https://s3.us-east-2.amazonaws.com/com.ossez/json/covid19/covid19-current.json" 上面的命令是从 S3 中拉取数据,如果能够返回数据则表明 S3 的 CORS 没有问题。 当 S3 没有问题的时候,可以开始确定 CloudFront 的配置没有问题。 运行命令: curl -H "origin: example.com" -v "d2t9w2kkwoel2v.cloudfront.net/json/covid19/covid19-current.json" 确定能够返回正常的数据。 如果能访问数据则说明 CloudFront CORS 没有问题。 在 DNS 中,你可能设置了 CNAME,但是你可能通过域名访问不了,那有可能是你 DNS 的缓存的问题。 你需要找到 DNS 配置后重新刷新 DNS 的页面缓存和heard 缓存。 例如,我们使用 CloudFlare 的 DNS 的 Purge 所有页面。 然后进行测试: curl -H "origin: example.com" -v "https://cdn.ossez.com/json/covid19/covid19-current.json" 如果能够返回正确的数据,则说明所有的配置已经完成了。     https://www.cwiki.us/display/SpringBootZH/questions/57939099

2020年04月20日 0Comments 789Browse 0Like Read more
Computer Science

Srping RestTemplate 将 Web 上的 JSON 数据快速本地实例化

在很多平常的数据收集和挖掘过程中,我们可能希望将网络上的 JSON 数据库快速获取并且插入到本地数据库中。 通常方法就是将 JSON 数据下载,然后对 JSON 数据库进行处理,然后保存。 Spring 有没有提供什么快速的方法进行处理?     其实 Spring 提供了一个 RestTemplate 可以完成数据下载,并且进行在内存中进行对象的转换。 有关 RestTemplate 的 API ,你可以参考 https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/client/RestTemplate.html 中的内容。 这里我们使用的是 exchange 进行的转换。 例如, 我们希望将 https://covidtracking.com/api/v1/states/current.json 中的数据存入到我们的本地数据库中。 我们就可以使用提供的 exchange 方法。 首先我们需要定义:Covid19Current 对象,这个对象必要重要,首先这个对象是 JPA 的对象,同时这个对象也映射了 JSON 数据中的字段。 如果你不希望这样映射的话,那么你需要进行字段的转换。 请参考 :https://github.com/ossez-com/covid-19/blob/master/covid-19-common/src/main/java/com/ossez/covid19/common/models/Covid19Current.java 文件中,我们定义的字段内容。 然后你就可以使用下面的代码进行数据转换和映射: ResponseEntity<Covid19Current[]> responseEntity = restTemplate.exchange("https://covidtracking.com/api/v1/states/current.json", HttpMethod.GET, null, Covid19Current[].class); Covid19Current[] covid19Currents = responseEntity.getBody(); 请注意,我们这里使用的 Get 方法,然后将数据转换到对象 Array 中。 具体方法,请参考:https://github.com/ossez-com/covid-19/blob/master/covid-19-service/src/main/java/com/ossez/covid19/service/batch/tasklet/Covid19Tasklet.java   https://www.cwiki.us/display/SpringBootZH/questions/57939087

2020年04月16日 0Comments 1086Browse 0Like Read more
Computer Science

如何评价2020年4月15日pandownload被执法

怎么看和 N 年前珊瑚虫和 QQ 的处罚如出一辙。一直以为腾讯是抄袭者,后来发现腾讯还是一个很好的老师。 3 年,百度那么多技术人员连这一个漏洞都发现不了,都不能及时处理?我相信应该没有人相信吧。无非就是不想封堵漏洞,让大家开始用,等大家都用了一次性解决问题。 我相信 Pandownload 的用户更多的现在面临的是不是要给百度交保护费的问题了吧。 这些所谓的科技公司,无耻,无良,无赖又不是一天两天了,满身的铜臭味,唯独缺了人性。   从法律层面被执法,这个无可厚非,毕竟你给他人造成了损失。至于处罚是否过重,这个属于司法层面解释,也需要据理力争,但是毕竟个人终究是弱势。 极度无耻的是,百度明明知道这个情况,不及时处理,为了自己利益最大化,不惜泄漏用户隐私。所谓的隐私条款在这些公司面前就是个 P,因为有一个伟大的障碍的存在,导致很多东西都用不了,在退而求其次的情况下不得不做出的一个选择用了百度。   看到的是 10 多年过去了,这些所谓的垃圾 IT 公司,没有反省,只有变本加厉。

2020年04月16日 0Comments 773Browse 0Like Read more
Computer Science

Hibernate 5 在保存数据的时候提示数据库没有选择

在 Hibernate 保存数据的时候,提示没有选择数据库。 完整的错误信息为: 09:06:40.277 [http-nio-8080-exec-1] ERROR o.h.id.enhanced.TableStructure - could not read a hi value java.sql.SQLException: (conn=5493) No database selected at org.mariadb.jdbc.internal.util.exceptions.ExceptionMapper.get(ExceptionMapper.java:265) at org.mariadb.jdbc.internal.util.exceptions.ExceptionMapper.getException(ExceptionMapper.java:164) at org.mariadb.jdbc.MariaDbStatement.executeExceptionEpilogue(MariaDbStatement.java:244) at org.mariadb.jdbc.ClientSidePreparedStatement.executeInternal(ClientSidePreparedStatement.java:225) at org.mariadb.jdbc.ClientSidePreparedStatement.execute(ClientSidePreparedStatement.java:145) at org.mariadb.jdbc.ClientSidePreparedStatement.executeQuery(ClientSidePreparedStatement.java:159) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:353) at org.hibernate.id.enhanced.TableStructure.executeQuery(TableStructure.java:216) at org.hibernate.id.enhanced.TableStructure.access$300(TableStructure.java:46) at org.hibernate.id.enhanced.TableStructure$1$1.execute(TableStructure.java:138) at org.hibernate.id.enhanced.TableStructure$1$1.execute(TableStructure.java:126) at org.hibernate.jdbc.WorkExecutor.executeReturningWork(WorkExecutor.java:55) at org.hibernate.jdbc.AbstractReturningWork.accept(AbstractReturningWork.java:34) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcIsolationDelegate.delegateWork(JdbcIsolationDelegate.java:57) at org.hibernate.id.enhanced.TableStructure$1.getNextValue(TableStructure.java:125) at org.hibernate.id.enhanced.NoopOptimizer.generate(NoopOptimizer.java:40) at org.hibernate.id.enhanced.SequenceStyleGenerator.generate(SequenceStyleGenerator.java:523) at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:115) at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:194) at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:179) at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:100) at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:75) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) at org.hibernate.internal.SessionImpl.fireSaveOrUpdate(SessionImpl.java:606) at org.hibernate.internal.SessionImpl.saveOrUpdate(SessionImpl.java:599) at org.hibernate.internal.SessionImpl.saveOrUpdate(SessionImpl.java:594) at sun.reflect.GeneratedMethodAccessor87.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.hibernate.context.internal.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:351) at com.sun.proxy.$Proxy141.saveOrUpdate(Unknown Source) at com.ossez.covid19.common.Factory.saveOrUpdate(Factory.java:249) at com.ossez.covid19.common.dao.factories.Covid19Factory.save(Covid19Factory.java:74) at com.ossez.covid19.service.batch.tasklet.Covid19Tasklet.execute(Covid19Tasklet.java:49) at org.springframework.batch.core.step.tasklet.TaskletStep$ChunkTransactionCallback.doInTransaction(TaskletStep.java:407) at org.springframework.batch.core.step.tasklet.TaskletStep$ChunkTransactionCallback.doInTransaction(TaskletStep.java:331) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) at org.springframework.batch.core.step.tasklet.TaskletStep$2.doInChunkContext(TaskletStep.java:273) at org.springframework.batch.core.scope.context.StepContextRepeatCallback.doInIteration(StepContextRepeatCallback.java:82) at org.springframework.batch.repeat.support.RepeatTemplate.getNextResult(RepeatTemplate.java:375) at org.springframework.batch.repeat.support.RepeatTemplate.executeInternal(RepeatTemplate.java:215) at org.springframework.batch.repeat.support.RepeatTemplate.iterate(RepeatTemplate.java:145) at org.springframework.batch.core.step.tasklet.TaskletStep.doExecute(TaskletStep.java:258) at org.springframework.batch.core.step.AbstractStep.execute(AbstractStep.java:208) at org.springframework.batch.core.job.SimpleStepHandler.handleStep(SimpleStepHandler.java:148) at org.springframework.batch.core.job.flow.JobFlowExecutor.executeStep(JobFlowExecutor.java:68) at org.springframework.batch.core.job.flow.support.state.StepState.handle(StepState.java:68) at org.springframework.batch.core.job.flow.support.SimpleFlow.resume(SimpleFlow.java:169) at org.springframework.batch.core.job.flow.support.SimpleFlow.start(SimpleFlow.java:144) at org.springframework.batch.core.job.flow.FlowJob.doExecute(FlowJob.java:137) at org.springframework.batch.core.job.AbstractJob.execute(AbstractJob.java:319) at org.springframework.batch.core.launch.support.SimpleJobLauncher$1.run(SimpleJobLauncher.java:147) at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50) at org.springframework.batch.core.launch.support.SimpleJobLauncher.run(SimpleJobLauncher.java:140) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.batch.core.configuration.annotation.SimpleBatchConfiguration$PassthruAdvice.invoke(SimpleBatchConfiguration.java:127) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) at com.sun.proxy.$Proxy71.run(Unknown Source) at com.ossez.covid19.service.controller.TaskController.refreshData(TaskController.java:36) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) at javax.servlet.http.HttpServlet.service(HttpServlet.java:665) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1594) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: java.sql.SQLException:…

2020年04月15日 0Comments 928Browse 0Like Read more
Computer Science

@ComponentScan 无参数

Spring @ComponentScan 无参数的组件扫描路径是什么 在 Spring 中,我们使用 @ComponentScan 和 @Configuration 注解来指定希望扫描的 Package。 如果你使用的 @ComponentScan 的话,将会扫描当前文件夹和所有的子文件夹。 https://www.cwiki.us/display/SpringBootZH/questions/57939056

2020年04月14日 0Comments 1036Browse 0Like Read more
Computer Science

Srping Batch 不能 autowire. No beans of 'JobBuilderFactory' type found

Spring Batch 在 autowire 的时候提示: Could not autowire. No beans of 'JobBuilderFactory' type found. 这个错误提示其实是在 IntelliJ 中提示的,尽管有这个错误,你的程序还是可以运行没有问题的。   简单来说,这个提示就是 IntelliJ 没有办法通过 Autowire 找到对应的 Bean。 如果你使用的是 Spring Batch 的话,你可以在你的 Batch 配置文件中添加: @EnableBatchProcessing 注解。 这样的话,你的Class 就不会在 IntelliJ 中有这个错误提示了。   https://www.cwiki.us/display/SpringBatchZH/questions/57939048

2020年04月14日 0Comments 943Browse 0Like Read more
1…149150151152153…237
Archives
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
Categories
  • Computer Science (2,367)
    • Confluence (663)
    • Gradle (12)
  • U.S. (514)
  • 文化旅游 (146)

COPYRIGHT © 2020 CWIKIUS. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

湘ICP备2020018253号-1