springboot2.2.1配置https的问题

环境

java:    1.8.0_231

springboot:   2.2.1

内置tomcat:  9.0.27

maven:    3.6.2

idea:    2019.2.4最新版

thymeleaf:  3.0.11

介绍 (两个项目)

第一个写了springSecurity和jwt,配置了druid(1.1.2)

按照正常方式配置了https,实现了http转https,
配置文件

http转https

项目启动正常,日志输出没有问题,访问页面,报错了

ERROR logging.DirectJDKLog *log #175 -- Error running socket processor java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I

图片说明

第二个项目

只写了一个简单的页面,没有其余的任何没用的东西,同样启动没有问题,访问页面报一样的错

图片说明

推测是tomcat版本问题,把springboot换成2.1.0,内置tomcat变成9.0.12,访问正常

又查到相关的话题是tomcat的tomcat-native版本问题,但是得不到更多的有用信息,也不知道怎么换版本。

对了,期间使用了外置的tomcat9.0.12,启动访问都没有问题,之前修改了tomcat的server.xml,配置成http转https,修改了web.xml,加了一些标签,如图。

图片说明

之后又使用了外置的tomcat9.0.27部署,访问正常。

总结

springboot2.2.1,内置tomcat9.0.27,访问失败

springboot2.1.0,内置tomcat9.0.12,访问成功

springboot2.2.1和springboot2.1.0,外置tomcat,访问成功

推测是tomcat的web.xml配置的那几行标签起了作用,但是不敢妄断。  
  (空一行,以示敬重)

    前辈们,咋办呢??  




又试了一下,去掉外部tomcat9.0.27的web.xml的配置也可以正常运行,内置的相同版本不行,是不是找问题的方向错了,其他东西都没有配置,不一样的就是内部web.xml是通过ServletWebServerFactory设置的,但是设置成功了啊,http可以跳转到https。。。。。。。。。



望大佬指点????

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
IDEA环境Springboot2.2.1进行Web开发,自定义pesonal.yml文件读取不到value值

先看下文件位置: ![图片说明](https://img-ask.csdn.net/upload/202001/22/1579675010_950804.png) 文件内容如下: ```yaml jwt: # 加密私钥 secret: bensu[sentiment] # header名称 header: token # 有效时长7天(7*24*60*60) expire: 604800 ``` 项目依赖关系如下: ```xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf</artifactId> </dependency> <!-- SpringBoot Web 依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency> <!--JSP依赖--> <!--dependency>--> <!--<groupId>org.apache.tomcat.embed</groupId>--> <!--<artifactId>tomcat-embed-jasper</artifactId>--> <!--</dependency>--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> <!-- 数据库访问控制依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>org.webjars</groupId> <artifactId>bootstrap</artifactId> <version>4.4.1</version> </dependency> <!-- https://mvnrepository.com/artifact/org.webjars.bower/jquery --> <dependency> <groupId>org.webjars.bower</groupId> <artifactId>jquery</artifactId> <version>3.4.1</version> </dependency> <dependency> <groupId>org.fusesource</groupId> <artifactId>sigar</artifactId> <version>1.6.4</version> </dependency> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.0</version> </dependency> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.4</version> </dependency> </dependencies> ``` 绑定实体类代码如下: ```java @Component @PropertySource("classpath:personal.yml") @ConfigurationProperties(prefix = "jwt") public class TokenDomain { // header名称 @Value(value = "${header}") private String header; // 密钥 @Value(value = "${secret}") private String secret; // 有效时长 @Value(value = "${expire}") private long expire; public String getHeader() { return header; } public void setHeader(String header) { this.header = header; } public String getSecret() { return secret; } public void setSecret(String secret) { this.secret = secret; } public long getExpire() { return expire; } public void setExpire(long expire) { this.expire = expire; } } ``` 调用该实体类代码如下: ```java @Autowired private TokenDomain tokenDomain; /** * 根据身份ID标识,生成Token * @param userId 根据身份ID标识 * @param pwd 密码 * @return Token 字串 */ public String createToken(String userId,String pwd){ //过期时间,精确到毫秒 Date expireDate = new Date(new Date().getTime() + tokenDomain.getExpire()); // 生成token字串 String token =Jwts.builder() .setHeaderParam("typ","JWT") .setHeaderParam("alg","HS256") .claim("userId",userId) .claim("pwd",pwd) .setSubject(userId+pwd) .setIssuedAt(new Date()) .setExpiration(expireDate) .signWith(SignatureAlgorithm.ES512, tokenDomain.getSecret()) .compact(); return token; } ``` 实体类在Spring测试类中可正常读取: ```java @Autowired TokenDomain token; @Test void getPersonal(){ System.out.println(token); System.out.println(token.getHeader()); System.out.println(token.getSecret()); System.out.println(token.getExpire()); } ``` 测试类返回结果如下: ![图片说明](https://img-ask.csdn.net/upload/202001/22/1579675352_164301.png) 但是,业务逻辑类一直都无法正常读取内容,domain一直为null ![图片说明](https://img-ask.csdn.net/upload/202001/22/1579675405_8772.png) 请高手指点迷津。

Springboot2.2.2不能连接数据库

1.写一个体验redis缓存的demo,不能连接数据库。 导入其他人的项目可以,连接自己的数据库,可以连接成功。确定数据库连接信息没有写错。参考网上,修改mysql-connector-java的版本也没有用。 系统环境:java-1.8; mysql-5.1.62; IDEA 2019-1.4;SpringBoot 2.2.2; 2.pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.2.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.example</groupId> <artifactId>cache</artifactId> <version>0.0.1-SNAPSHOT</version> <name>cache</name> <description>Demo project for Spring Boot</description> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.34</version> <scope>runtime</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project> 3.配置文件 ![图片说明](https://img-ask.csdn.net/upload/202001/06/1578275877_830078.png) 4.报错信息 ![图片说明](https://img-ask.csdn.net/upload/202001/06/1578276565_257380.png) ![图片说明](https://img-ask.csdn.net/upload/202001/06/1578275918_258494.png) ![图片说明](https://img-ask.csdn.net/upload/202001/06/1578275931_720085.png) ![图片说明](https://img-ask.csdn.net/upload/202001/06/1578275953_50439.png) ![图片说明](https://img-ask.csdn.net/upload/202001/06/1578275966_288013.png)

struts2.2.1配置问题

配置struts2.2.1,但是总是不成,具体情况如下: 引入的包有这些: [img]http://dl.iteye.com/upload/attachment/566439/ce7ba3a8-ba78-3199-8533-f0b56031c838.jpg[/img] web.xml如下: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> </web-app> struts.xml如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <constant name="struts.devMode" value="true" /> <package name="basicstruts2" extends="struts-default"> <action name="index"> <result>/index.jsp</result> </action> </package> </struts> 启动时就显示了错误,内容: 严重: Exception starting filter struts2 java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:269) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4001) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4651) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardHost.start(StandardHost.java:785) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445) at org.apache.catalina.core.StandardService.start(StandardService.java:519) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:581) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) 2011-10-9 23:05:00 org.apache.catalina.core.StandardContext start 严重: Error filterStart 根据显示,是找不到 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 但是引入包中明明存在这个,不知道为什么,求解!

quartz 2.2.1动态时间配置

做了一个quart测试 main: ``` public class QuartzMain { public static void main(String[] args) throws SchedulerException { JobDetail testJobDetail=JobBuilder .newJob(TestJob.class) .withIdentity("myTestJob", "myGroup") .build(); CronScheduleBuilder cronScheduleBuilder=CronScheduleBuilder.cronSchedule("0/5 * * * * ?"); Trigger trigger=TriggerBuilder.newTrigger() .withIdentity("myTrigger", "myGroup") .withSchedule(cronScheduleBuilder) .build(); Scheduler scheduler=StdSchedulerFactory.getDefaultScheduler(); scheduler.scheduleJob(testJobDetail, trigger); scheduler.start(); System.err.println(scheduler.toString()); } } ``` TestJob.class ``` public class TestJob extends BaseJob { private Logger logger=Logger.getLogger(TestJob.class); private DateFormat formate=new SimpleDateFormat("HH:mm:ss"); @Override protected void invoke(Scheduler scheduler, Trigger trigger) { logger.info("dateTime:==>"+formate.format(new Date())); } } ``` BaseJob.java ``` public abstract class BaseJob implements Job { /* (non-Javadoc) * @see org.quartz.Job#execute(org.quartz.JobExecutionContext) */ public final void execute(JobExecutionContext context) throws JobExecutionException { //context.get invoke(context.getScheduler(),context.getTrigger()); refresh(context.getScheduler(),context.getTrigger()); } private void refresh(Scheduler scheduler,Trigger trigger){ try { CronTriggerImpl triggerImpl=(CronTriggerImpl)trigger; triggerImpl.setCronExpression("0/8 * * * * ?"); scheduler.rescheduleJob(trigger.getKey(), triggerImpl); } catch (Exception e) { e.printStackTrace(); } } protected abstract void invoke(Scheduler scheduler,Trigger trigger); } ``` 刚开始,我是让他执行完,就重置trigger执行时间 我发现根本就不能重置trigger执行时间,反而变的更快了: 15:43:35,040 INFO TestJob:27 - dateTime:==>15:43:35 15:43:40,002 INFO TestJob:27 - dateTime:==>15:43:40 15:43:40,003 INFO TestJob:27 - dateTime:==>15:43:40 15:43:40,005 INFO TestJob:27 - dateTime:==>15:43:40 15:43:40,008 INFO TestJob:27 - dateTime:==>15:43:40 15:43:40,010 INFO TestJob:27 - dateTime:==>15:43:40 15:43:40,011 INFO TestJob:27 - dateTime:==>15:43:40 15:43:40,013 INFO TestJob:27 - dateTime:==>15:43:40 15:43:40,015 INFO TestJob:27 - dateTime:==>15:43:40 15:43:40,016 INFO TestJob:27 - dateTime:==>15:43:40 15:43:40,017 INFO TestJob:27 - dateTime:==>15:43:40 15:43:40,019 INFO TestJob:27 - dateTime:==>15:43:40 . . . . ------------------------------------------------------- 后来我这样做:把这个重置trigger时间的代码放在main方法里面可以实现: ``` public static void main(String[] args) throws SchedulerException, ParseException { JobDetail testJobDetail=JobBuilder .newJob(TestJob.class) .withIdentity("myTestJob", "myGroup") .build(); CronScheduleBuilder cronScheduleBuilder=CronScheduleBuilder.cronSchedule("0/5 * * * * ?"); Trigger trigger=TriggerBuilder.newTrigger() .withIdentity("myTrigger", "myGroup") .withSchedule(cronScheduleBuilder) .build(); Scheduler scheduler=StdSchedulerFactory.getDefaultScheduler(); scheduler.scheduleJob(testJobDetail, trigger); scheduler.start(); CronTriggerImpl triggerImpl=(CronTriggerImpl)trigger; triggerImpl.setCronExpression("0/8 * * * * ?"); scheduler.rescheduleJob(trigger.getKey(), triggerImpl); System.err.println(scheduler); } ``` 15:45:48,039 INFO TestJob:27 - dateTime:==>15:45:48 15:45:56,000 INFO TestJob:27 - dateTime:==>15:45:56 15:46:00,001 INFO TestJob:27 - dateTime:==>15:46:00 15:46:08,001 INFO TestJob:27 - dateTime:==>15:46:08 15:46:16,000 INFO TestJob:27 - dateTime:==>15:46:16 . . . . .如果我想执行一次重置一下执行时间,该怎么做?

SpringBoot RedisTemplate打包后找不到类

SpringBoot RedisTemplate打包后找不到类 SpringBoot 2.0.4.RELEASE 版本. 关键 POM 文件引用 ``` <!-- Redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <!-- Redis 依赖 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> </dependency> ``` 关键代码 ``` /** * Redis 工具 */ @Component public class RedisUtil { @Autowired @Qualifier("redisTemplate") protected RedisTemplate redisTemplate; } ``` 也试过使用 @Resource 了.... 在IDEA里面运行一切正常....打包后出现异常: ``` Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.null00.common.utils.RedisUtil] from ClassLoader [sun.misc.Launcher$AppClassLoader@55f96302] at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:659) at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:556) at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:541) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:244) ... 52 common frames omitted **Caused by: java.lang.NoClassDefFoundError: org/springframework/data/redis/core/RedisTemplate** at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Unknown Source) at java.lang.Class.getDeclaredMethods(Unknown Source) at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:641) ... 55 common frames omitted **Caused by: java.lang.ClassNotFoundException: org.springframework.data.redis.core.RedisTemplate** at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 59 common frames omitted ``` 导出后的依赖包: ``` lib/spring-boot-starter-jdbc-2.0.4.RELEASE.jar lib/snakeyaml-1.19.jar lib/spring-tx-5.0.8.RELEASE.jar lib/tomcat-embed-el-8.5.32.jar lib/HikariCP-2.7.9.jar lib/spring-boot-starter-logging-2.0.4.RELEASE.jar lib/reactor-core-3.1.8.RELEASE.jar lib/reactive-streams-1.0.2.jar lib/netty-codec-4.1.27.Final.jar lib/spring-context-support-5.0.8.RELEASE.jar lib/shiro-core-1.3.2.jar lib/jackson-core-2.9.6.jar lib/log4j-api-2.10.0.jar lib/mybatis-3.4.6.jar lib/mysql-connector-java-6.0.6.jar lib/spring-aop-5.0.8.RELEASE.jar lib/slf4j-api-1.7.25.jar lib/jboss-logging-3.3.2.Final.jar lib/spring-boot-starter-data-redis-2.0.4.RELEASE.jar lib/mybatis-spring-boot-autoconfigure-1.3.2.jar lib/javax.annotation-api-1.3.2.jar lib/shiro-spring-1.3.2.jar lib/mybatis-spring-boot-starter-1.3.2.jar lib/log4j-to-slf4j-2.10.0.jar lib/spring-jcl-5.0.8.RELEASE.jar lib/spring-boot-devtools-2.0.4.RELEASE.jar lib/spring-expression-5.0.8.RELEASE.jar lib/netty-transport-4.1.27.Final.jar lib/commons-pool2-2.5.0.jar lib/spring-boot-autoconfigure-2.0.4.RELEASE.jar lib/spring-context-5.0.8.RELEASE.jar lib/spring-core-5.0.8.RELEASE.jar lib/spring-boot-starter-web-2.0.4.RELEASE.jar lib/spring-boot-configuration-processor-2.0.4.RELEASE.jar lib/hibernate-validator-6.0.11.Final.jar lib/commons-beanutils-1.8.3.jar lib/spring-boot-starter-json-2.0.4.RELEASE.jar lib/jackson-module-parameter-names-2.9.6.jar lib/jsqlparser-0.9.4.jar lib/spring-web-5.0.8.RELEASE.jar lib/netty-buffer-4.1.27.Final.jar lib/lettuce-core-5.0.4.RELEASE.jar lib/classmate-1.3.4.jar lib/spring-boot-starter-aop-2.0.4.RELEASE.jar lib/spring-data-keyvalue-2.0.9.RELEASE.jar lib/netty-common-4.1.27.Final.jar lib/tomcat-embed-websocket-8.5.32.jar lib/jackson-databind-2.9.6.jar lib/spring-data-redis-2.0.9.RELEASE.jar lib/json-simple-1.1.1.jar lib/MiPush_SDK_Server_2_2_19.jar lib/pagehelper-4.1.0.jar lib/aspectjweaver-1.8.13.jar lib/spring-webmvc-5.0.8.RELEASE.jar lib/jackson-datatype-jsr310-2.9.6.jar lib/spring-boot-starter-2.0.4.RELEASE.jar lib/spring-oxm-5.0.8.RELEASE.jar lib/xml-apis-1.4.01.jar lib/spring-beans-5.0.8.RELEASE.jar lib/spring-data-commons-2.0.9.RELEASE.jar lib/jackson-annotations-2.9.0.jar lib/netty-handler-4.1.27.Final.jar lib/spring-boot-starter-tomcat-2.0.4.RELEASE.jar lib/logback-classic-1.2.3.jar lib/validation-api-2.0.1.Final.jar lib/spring-boot-2.0.4.RELEASE.jar lib/shiro-web-1.3.2.jar lib/gson-2.8.2.jar lib/logback-core-1.2.3.jar lib/jul-to-slf4j-1.7.25.jar lib/tomcat-embed-core-8.5.32.jar lib/jackson-datatype-jdk8-2.9.6.jar lib/dom4j-1.6.1.jar lib/spring-jdbc-5.0.8.RELEASE.jar lib/mybatis-spring-1.3.2.jar lib/netty-resolver-4.1.27.Final.jar ``` ------更新------ 后来用查看关于依赖调用有 2 个Redis的Jar spring-boot-starter-data-redis-2.0.4.RELEASE spring-data-redis-2.0.9.RELEASE 通过 jd-gui 解析Jar包 spring-data-redis 才是真正实现包 在程序启动时使用 Class.forName 发现任何与该包的类都调用不了.....

springboot2.1.1 +springsecurity+thymeleaf 模板解析问题

**1、**thymleaf 可以渲染主页index.html ,但是无法渲染其他页面,比如login.html 资源目录结构为:![图片说明](https://img-ask.csdn.net/upload/201909/10/1568105764_182616.png) **2、**index.html 如下可以解析th:href属性 ``` <head xmlns:th="http://www.thymeleaf.org"> <title>Matrix Admin</title><meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="stylesheet" th:href="@{/css/bootstrap.min.css}" /> <link rel="stylesheet" th:href="@{/css/bootstrap-responsive.min.css}" /> <link rel="stylesheet" th:href="@{/css/matrix-login.css}" /> ``` 页面查看源代码为:![图片说明](https://img-ask.csdn.net/upload/201909/10/1568105922_272493.png) **3、**当登录成功,跳转到login.html时,thymleaf 无法解析login.html 如下:![图片说明](https://img-ask.csdn.net/upload/201909/10/1568106248_393209.png) 实在是没什么法了

quartz 2.2.1 为什么不会执行myjob中的函数

代码如下: myjob拓展了job接口,可是程序执行的时候没有执行myjob中的print public class QuartzTest { public void run() throws Exception { // 调度工厂 SchedulerFactory sf = new StdSchedulerFactory(); // 从工厂中,获取一个任务调度实体 Scheduler sched = sf.getScheduler(); // 定义任务运行时间,这里的话,你需要改成你想要任务在什么时候执行 Date runTime = DateBuilder.evenSecondDate(new Date()); System.out.println("任务将在:" + runTime + "执行"); // 初始化任务实体 JobDetail job = JobBuilder.newJob(MyJob.class) .withIdentity("job1", "group1") .build(); // 初始化触发器 Trigger trigger = TriggerBuilder .newTrigger() .withIdentity("trigger1", "group1") .startAt(runTime) .build(); // 设置定时任务 sched.scheduleJob(job, trigger); // 启动定时任务 sched.start(); try { Thread.sleep(10000L); } catch (Exception e) { } // 停止 sched.shutdown(true); } public static void main(String[] args) throws Exception { QuartzTest example = new QuartzTest(); example.run(); } } class MyJob implements Job { @Override public void execute(JobExecutionContext context) throws JobExecutionException { System.out.println("任务正在执行,执行时间: " + Calendar.getInstance().getTime()); } }

2.2.1版本的vlc播放rtmp流会自动断开,而2.2.1以下的版本都不会

2.2.1版本的vlc播放rtmp流会自动断开,而2.2.1以下的版本都不会 通过vlc的 工具-》编码器信息-》统计 这里面可以发现2.2.1版本的vlc播放时候会直接丢掉前面一些帧,比如一次丢掉34帧,然后进行播放,后面都很正常,但是vlc2.2.1 它不会一次直接丢掉前面的34个无效帧,而是直接播放,这样发送数据时候过快,client还未来得及处理,结果client端就直接断开了,但是断开后,rtmp server还是运行的,这时候重新连接client,于是后面可以正常播放了,我想就是第一个I帧残缺引起的错误,我播放的是flv文件,是通过ffmpeg从rtmp://live.hkstv.hk.lxdns.com/live/hks 上面下载下来的 ffmpeg -i "rtmp://live.hkstv.hk.lxdns.com/live/hks" -vcodec copy -acodec copy test.flv 。 请教下哪位大神,假设低版本的vlc处理前面的一些帧时候 一次丢掉34帧数据(这里34帧作为参考,可以更多或更少,看文件本身),这样做的好处,和2.2.1版本vlc 却不是这样处理,而是直接播放那些视音频帧,从而断开连接。 还发现一个问题,就是2.2.1 vlc版本播放rtmp流时候,查看vlc的 工具-》编码器信息-》统计 ,发现视音频的 已解码 已播放 都是0,但是某个时间一下增长到355 355 ,而2.2.1及以下低版本在播放的同时 (视音频的 已解码 已播放) 慢慢增长,请问下 这个是啥情况啊

在SpringBoot2.X 版本下 如何支持 spring-social

从1.5.X升级到2.X之后发现spring-social 这个包已经不在支持,请问到了2.X之后 如果导入spring-social 这个包

关于quartz-2.2.1出现任务执行一段时间后不执行的问题

使用的是quartz-2.2.1.jar,当有很多任务(不同的执行时间)同时使用一个job后,有些任务执行一段时间后就是不自动执行(执行中断),而且上一次的执行是完成了的,没有任何报错。后来认为是线程的问题,我把quartz.properties中设置线程数量大于我的任务数,结果是执行时间会长一些,但是一段时间后,还是会中断,难道就只有分成多个job来执行了吗?请问大家是否遇到这样的问题,是怎么样解决的? 无日志,就像假死一样

SpringBoot项目在eclipse能正常运行!打成jar包就报错!

Exception in thread "main" java.lang.reflect.InvocationTargetException 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:497) at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:58) Caused by: java.lang.ClassCastException:org.springframework.boot.context.event.ApplicationStartedEvent cannot be cast to org.springframework.boot.context.event.ApplicationEnvironmentPreparedEvent at org.springframework.boot.context.config.AnsiOutputApplicationListener .onApplicationEvent(AnsiOutputApplicationListener.java:34) at org.springframework.context.event.SimpleApplicationEventMulticaster$1 .run(SimpleApplicationEventMulticaster.java:78) at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:76) at org.springframework.boot.context.event.EventPublishingRunListener.started(EventPublishingRunListener.java:62) at org.springframework.boot.SpringApplicationRunListeners.started(SpringApplicationRunListeners.java:48) at org.springframework.boot.SpringApplication.run(SpringApplication.java:304) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1186) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1175) at org.jsfund.weal.WebApplication.main(WebApplication.java:25) ... 8 more

nutch2.2.1 .solr3.6.1,hbase0.90.4

nutch2.2.1 .solr3.6.1,hbase0.90.4 运行没有报错,但是hbase没有表建立 ,更没有数据入库

nutch2.2.1 hbase0.98

nutch默认只支持hbase0.94x,可是我的hbase版本是0.98。请问我该怎么编译? 哪位好心人做个?求教!

SSH配置,出现了unable to load /struts2-spring-plugin-2.2.1.jar

java myeclipse SSH配置,出现了unable to load /struts2-spring-plugin-2.2.1.jar!/struts-plugin.xml:。可是我在WEB-INF/lib里面有这个jar包。 log4j:WARN No appenders could be found for logger (com.opensymphony.xwork2.config.providers.XmlConfigurationProvider). log4j:WARN Please initialize the log4j system properly. 2014-5-3 12:40:59 org.apache.catalina.core.StandardContext filterStart 严重: Exception starting filter struts2 Unable to load configuration. - bean - jar:file:/E:/Java%E5%AD%A6%E4%B9%A0%E8%BD%AF%E4%BB%B6/tomcat/apache-tomcat-7.0.52/webapps/TestHibernate/WEB-INF/lib/struts2-spring-plugin-2.2.1.jar!/struts-plugin.xml:29:132 at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:428) at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51) at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4809) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5485) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1229) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Caused by: Unable to load configuration. - bean - jar:file:/E:/Java%E5%AD%A6%E4%B9%A0%E8%BD%AF%E4%BB%B6/tomcat/apache-tomcat-7.0.52/webapps/TestHibernate/WEB-INF/lib/struts2-spring-plugin-2.2.1.jar!/struts-plugin.xml:29:132 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:69) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415) ... 19 more Caused by: Unable to load bean: type:com.opensymphony.xwork2.ObjectFactory class:org.apache.struts2.spring.StrutsSpringObjectFactory - bean - jar:file:/E:/Java%E5%AD%A6%E4%B9%A0%E8%BD%AF%E4%BB%B6/tomcat/apache-tomcat-7.0.52/webapps/TestHibernate/WEB-INF/lib/struts2-spring-plugin-2.2.1.jar!/struts-plugin.xml:29:132 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:232) at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101) at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:180) at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66) ... 21 more Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the name spring has already been loaded by bean - jar:file:/E:/Java%E5%AD%A6%E4%B9%A0%E8%BD%AF%E4%BB%B6/tomcat/apache-tomcat-7.0.52/webapps/TestHibernate/WEB-INF/lib/struts2-spring-plugin-2.0.11.2.jar!/struts-plugin.xml:30:132 - bean - jar:file:/E:/Java%E5%AD%A6%E4%B9%A0%E8%BD%AF%E4%BB%B6/tomcat/apache-tomcat-7.0.52/webapps/TestHibernate/WEB-INF/lib/struts2-spring-plugin-2.2.1.jar!/struts-plugin.xml:29:132 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:216) ... 24 more 2014-5-3 12:40:59 org.apache.catalina.core.StandardContext startInternal 严重: Error filterStart 2014-5-3 12:40:59 org.apache.catalina.core.StandardContext startInternal 严重: Context [/TestHibernate] startup failed due to previous errors 2014-5-3 12:40:59 org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks 严重: The web application [/TestHibernate] created a ThreadLocal with key of type [com.sun.faces.util.Util$1] (value [com.sun.faces.util.Util$1@6dcc55fb]) and a value of type [java.util.HashMap] (value [{com.sun.faces.patternCache={ = }}]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak. 2014-5-3 12:40:59 org.apache.catalina.startup.HostConfig deployDirectory

springcloudbus消息总线远程配置没有自动更新

最近在学习springcloud集成,在看到消息总线这块儿的时候照着网上的方法做了个测试,但是在访问localhost:端口号/actuator/bus-refresh这个接口以后,并没有获取到远程配置的更改,我客户端的controller类,也加了@Rescope这个注解,但是我的服务端的控制台我看返回的是 o.s.cloud.bus.event.RefreshListener : Received remote refresh request. Keys refreshed [] 这是不是服务端上就没有获取到更新的意思? 我还要自己在浏览器输入 localhost:12000/base-dev.yml 这个以后,控制台才能获取显示 Fetched for remote master and found 1 updates 好像消息总线服务端压根儿就没有生效,而且我服务端获取了消息后,客户端也没有发生变化,还是需要重启才能重新加载配置更改,请高人指点下,我是不是哪里配置或是依赖错了,谢谢。 我的springboot是2.2.4,springcloud是Hoxton.SR3,不知道是不是跟版本用的太新了有关系,因为配置上实在是看不出问题了,只是不生效,没有任何报错信息 服务端application.yml ``` server: port: 12000 spring: application: name: bus-server cloud: config: server: git: uri: ******** username: ****** password: ****** rabbitmq: host: 192.168.159.130 username: guest password: guest #暴露触发消息总线的地址 management: endpoints: web: exposure: include: 'bus-refresh' ``` 客户端bootstrap.yml ``` spring: cloud: config: name: base profile: dev label: master uri: http://127.0.0.1:12000 ``` 远程配置文件dev-base.yml ``` server: port: 9001 spring: application: name: bus-client datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/testclient?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false username: root password: root jpa: database: mysql show-sql: true rabbitmq: host: 192.168.159.130 username: guest password: guest eureka: client: service-url: defaultZone: http://127.0.0.1:6868/eureka/ instance: prefer-ip-address: true ``` pom.xml ``` <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-bus</artifactId> <version>2.2.1.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bus-amqp</artifactId> <version>2.2.1.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> ```

nutch配置出现问题,请大神求助

resolve-default: [ivy:resolve] :: Apache Ivy 2.4.0 - 20141213170938 :: http://ant.apache.org/ivy/ :: [ivy:resolve] :: loading settings :: file = D:\WorkSpaces\release-2.2.1\ivy\ivys ettings.xml copy-libs: compile-core: [javac] Compiling 180 source files to D:\WorkSpaces\release-2.2.1\build\clas ses [javac] 错误: 读取D:\WorkSpaces\release-2.2.1\build\lib\commons-io-2.1.jar时 出错; error in opening zip file [javac] 警告: [options] 未与 -source 1.6 一起设置引导类路径 [javac] 1 个错误 [javac] 1 个警告 BUILD FAILED D:\WorkSpaces\release-2.2.1\build.xml:101: Compile failed; see the compiler erro r output for details. 这究竟是哪里出问题了呢?

java quartz2.2.1怎么更新trigger,我根据官网的例子测试 执行无效,没报错!

TriggerKey triggerKey = TriggerKey.triggerKey("test", TRIGGERGROUP); CronTrigger trigger = (CronTrigger) this.scheduler.getTrigger(triggerKey); trigger.getTriggerBuilder().withIdentity(triggerKey) .withSchedule(CronScheduleBuilder.cronSchedule("*/2 * * * * ?")).build(); this.scheduler.rescheduleJob(triggerKey, trigger); 我开始设置5s一次,现在用新的trigger替换旧的,为什么没效果?求指导

spring-boot-maven-plugin插件,打包的时候如何排除指定文件夹?

Maven 项目 使用的是spring-boot-maven-plugin插件 打包的时候如何排除指定文件夹?

javapns2.2.1,连接苹果的apns服务器的长连接问题

最近要优化推送,我使用的多线程处理推送,每次任务过来新建一个线程处理,去新建一个apns连接,处理完毕,关闭apns连接。这里需要保持住apns连接来复用,请问有什么方法可以办到! ![图片说明](https://img-ask.csdn.net/upload/201611/30/1480494815_477237.png)

大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了

大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

我以为我学懂了数据结构,直到看了这个导图才发现,我错了

数据结构与算法思维导图

String s = new String(" a ") 到底产生几个对象?

老生常谈的一个梗,到2020了还在争论,你们一天天的,哎哎哎,我不是针对你一个,我是说在座的各位都是人才! 上图红色的这3个箭头,对于通过new产生一个字符串(”宜春”)时,会先去常量池中查找是否已经有了”宜春”对象,如果没有则在常量池中创建一个此字符串对象,然后堆中再创建一个常量池中此”宜春”对象的拷贝对象。 也就是说准确答案是产生了一个或两个对象,如果常量池中原来没有 ”宜春” ,就是两个。...

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

Linux面试题(2020最新版)

文章目录Linux 概述什么是LinuxUnix和Linux有什么区别?什么是 Linux 内核?Linux的基本组件是什么?Linux 的体系结构BASH和DOS之间的基本区别是什么?Linux 开机启动过程?Linux系统缺省的运行级别?Linux 使用的进程间通信方式?Linux 有哪些系统日志文件?Linux系统安装多个桌面环境有帮助吗?什么是交换空间?什么是root帐户什么是LILO?什...

Linux命令学习神器!命令看不懂直接给你解释!

大家都知道,Linux 系统有非常多的命令,而且每个命令又有非常多的用法,想要全部记住所有命令的所有用法,恐怕是一件不可能完成的任务。 一般情况下,我们学习一个命令时,要么直接百度去搜索它的用法,要么就直接用 man 命令去查看守冗长的帮助手册。这两个都可以实现我们的目标,但有没有更简便的方式呢? 答案是必须有的!今天给大家推荐一款有趣而实用学习神器 — kmdr,让你解锁 Linux 学习新姿势...

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

史上最全的 python 基础知识汇总篇,没有比这再全面的了,建议收藏

网友们有福了,小编终于把基础篇的内容全部涉略了一遍,这是一篇关于基础知识的汇总的文章,请朋友们收下,不用客气,不过文章篇幅肯能会有点长,耐心阅读吧爬虫(七十)多进程multiproces...

讲一个程序员如何副业月赚三万的真实故事

loonggg读完需要3分钟速读仅需 1 分钟大家好,我是你们的校长。我之前讲过,这年头,只要肯动脑,肯行动,程序员凭借自己的技术,赚钱的方式还是有很多种的。仅仅靠在公司出卖自己的劳动时...

女程序员,为什么比男程序员少???

昨天看到一档综艺节目,讨论了两个话题:(1)中国学生的数学成绩,平均下来看,会比国外好?为什么?(2)男生的数学成绩,平均下来看,会比女生好?为什么?同时,我又联想到了一个技术圈经常讨...

85后蒋凡:28岁实现财务自由、34岁成为阿里万亿电商帝国双掌门,他的人生底层逻辑是什么?...

蒋凡是何许人也? 2017年12月27日,在入职4年时间里,蒋凡开挂般坐上了淘宝总裁位置。 为此,时任阿里CEO张勇在任命书中力赞: 蒋凡加入阿里,始终保持创业者的冲劲,有敏锐的...

总结了 150 余个神奇网站,你不来瞅瞅吗?

原博客再更新,可能就没了,之后将持续更新本篇博客。

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

新一代神器STM32CubeMonitor介绍、下载、安装和使用教程

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang最近ST官网悄悄新上线了一款比较强大的工具:STM32CubeMonitor V1.0.0。经过我研究和使用之...

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

大学一路走来,学习互联网全靠这几个网站,最终拿下了一把offer

大佬原来都是这样炼成的

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

为什么你不想学习?只想玩?人是如何一步一步废掉的

不知道是不是只有我这样子,还是你们也有过类似的经历。 上学的时候总有很多光辉历史,学年名列前茅,或者单科目大佬,但是虽然慢慢地长大了,你开始懈怠了,开始废掉了。。。 什么?你说不知道具体的情况是怎么样的? 我来告诉你: 你常常潜意识里或者心理觉得,自己真正的生活或者奋斗还没有开始。总是幻想着自己还拥有大把时间,还有无限的可能,自己还能逆风翻盘,只不是自己还没开始罢了,自己以后肯定会变得特别厉害...

什么时候跳槽,为什么离职,你想好了么?

都是出来打工的,多为自己着想

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

你期望月薪4万,出门右拐,不送,这几个点,你也就是个初级的水平

先来看几个问题通过注解的方式注入依赖对象,介绍一下你知道的几种方式@Autowired和@Resource有何区别说一下@Autowired查找候选者的...

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

大三实习生,字节跳动面经分享,已拿Offer

说实话,自己的算法,我一个不会,太难了吧

程序员垃圾简历长什么样?

已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

立即提问
相关内容推荐