Olay
新生塑颜奇迹赋能肌底液因为包装为鲜艳的大红色,所以它有一个好听的名字,大家都把它叫做"Olay小红瓶”。 打开包装的瞬间,看到产品包装正是我期待的那一抹红。我们中国人就喜红,每次逢年过节的都挂上大红的灯笼,红色在我眼里是喜庆的,充满朝气的,所以对肌底液的包装自然就非常喜爱了。
大红的瓶子和亮面的银色盖子相搭配很协调,而银色让包装显得更加时尚。
小巧的产品说明书也特别可爱,折叠整齐,只露出OALY品牌,显得简洁明了。
[show] java.sql.SQLException: Parameter index out of range (1 > number of parameters,
which is 0).
org.springframework.dao.TransientDataAccessResourceException: PreparedStatementCallback;
SQL [select p.id from cs_product p where p.status>0 order by p.id desc
LIMIT 0,3]; Parameter index out of range (1 > number of parameters, which
is 0).; nested exception is java.sql.SQLException: Parameter index out
of range (1 > number of parameters, which is 0).
at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:107)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:602)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:636)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:665)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:673)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)
at org.springframework.jdbc.core.JdbcTemplate$$FastClassByCGLIB$$a4771cb8.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:688)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)
at org.gelivable.web.AopSqlMonitor.monitor(AopSqlMonitor.java:33)
at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:621)
at org.springframework.jdbc.core.JdbcTemplate$$EnhancerByCGLIB$$d3aa8070.query(<generated>)
at org.springframework.jdbc.core.simple.SimpleJdbcTemplate.query(SimpleJdbcTemplate.java:200)
at org.gelivable.dao.GeliDao.list(GeliDao.java:246)
at org.gelivable.dao.GeliDao.page(GeliDao.java:405)
at cn.com.pc.cosme.service.ProductService$3.fetchData(ProductService.java:483)
at cn.com.pc.cosme.service.CacheService.findWithCache(CacheService.java:153)
at cn.com.pc.cosme.service.ProductService.listCommentProduct(ProductService.java:479)
at _jsp._comment._detail__jsp._jspService(comment/detail.jsp:270)
at com.caucho.jsp.JavaPage.service(JavaPage.java:61)
at com.caucho.jsp.Page.pageservice(Page.java:578)
at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:195)
at org.gelivable.web.EnvFilter.doFilter(EnvFilter.java:60)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at org.gelivable.web.gzip.GZIPFilter.doFilter(GZIPFilter.java:86)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:192)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.sql.SQLException: Parameter index out of range (1 > number
of parameters, which is 0).
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926)
at com.mysql.jdbc.PreparedStatement.checkBounds(PreparedStatement.java:3646)
at com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:3630)
at com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:3672)
at com.mysql.jdbc.PreparedStatement.setLong(PreparedStatement.java:3688)
at com.mysql.jdbc.PreparedStatement.setObject(PreparedStatement.java:3893)
at com.mysql.jdbc.jdbc2.optional.PreparedStatementWrapper.setObject(PreparedStatementWrapper.java:500)
at com.caucho.sql.UserPreparedStatement.setObject(UserPreparedStatement.java:617)
at com.caucho.sql.UserPreparedStatement.setObject(UserPreparedStatement.java:617)
at org.springframework.jdbc.core.StatementCreatorUtils.setValue(StatementCreatorUtils.java:351)
at org.springframework.jdbc.core.StatementCreatorUtils.setParameterValueInternal(StatementCreatorUtils.java:216)
at org.springframework.jdbc.core.StatementCreatorUtils.setParameterValue(StatementCreatorUtils.java:144)
at org.springframework.jdbc.core.ArgPreparedStatementSetter.doSetValue(ArgPreparedStatementSetter.java:65)
at org.springframework.jdbc.core.ArgPreparedStatementSetter.setValues(ArgPreparedStatementSetter.java:46)
at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:641)
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:586)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:636)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:665)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:673)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)
at org.springframework.jdbc.core.JdbcTemplate$$FastClassByCGLIB$$a4771cb8.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:688)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)
at org.gelivable.web.AopSqlMonitor.monitor(AopSqlMonitor.java:33)
at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:621)
at org.springframework.jdbc.core.JdbcTemplate$$EnhancerByCGLIB$$d3aa8070.query(<generated>)
at org.springframework.jdbc.core.simple.SimpleJdbcTemplate.query(SimpleJdbcTemplate.java:200)
at org.gelivable.dao.GeliDao.list(GeliDao.java:246)
at org.gelivable.dao.GeliDao.page(GeliDao.java:405)
at cn.com.pc.cosme.service.ProductService$3.fetchData(ProductService.java:483)
at cn.com.pc.cosme.service.CacheService.findWithCache(CacheService.java:153)
at cn.com.pc.cosme.service.ProductService.listCommentProduct(ProductService.java:479)
at _jsp._comment._detail__jsp._jspService(comment/detail.jsp:270)
at com.caucho.jsp.JavaPage.service(JavaPage.java:61)
at com.caucho.jsp.Page.pageservice(Page.java:578)
at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:195)
at org.gelivable.web.EnvFilter.doFilter(EnvFilter.java:60)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at org.gelivable.web.gzip.GZIPFilter.doFilter(GZIPFilter.java:86)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:192)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:730)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:649)
at java.lang.Thread.run(Thread.java:662)
Olay玉兰油是我国护肤品老牌子了,记得妈妈那个年代就在用它家的护肤品,到了现在,Olay家的护肤品几经革新升级,护肤效果更是杠杠的。
以图集形式查看>>
好的肌肤就要有健康的肌底,这样才能促进后续保养品的吸收,让肌肤水润、光泽、细嫩。
今天要来分享的就是Olay 新生塑颜金纯系列中的Olay 新生塑颜奇迹赋能肌底液。它是 一款肌底精华液,直接作用于肌底,焕活细胞能量,提升肌肤年轻力的。相信有它来守护我们的肌肤,就可以让肌肤慢慢恢复健康,不再暗沉,更有活力。
以图集形式查看>>
和Olay 新生塑颜金纯系列一样, 奇迹赋能肌底液也是采用了经典的大红色为基调,首先看到的是 Olay唯美的品牌Logo。接着一眼就看到了 美丽的 奇迹赋能肌底液 瓶子,细看之下瓶子中间若隐若现的吸管都清晰地画了出来,产品的包装设计可谓非常完美。
以图集形式查看>>
包装的底部印着产品的出厂条码和使用期限,这瓶肌底液的保质期到2019年10月15日,日期蛮好的,说明产品是非常新鲜的。
以图集形式查看>>
Olay 新生塑颜奇迹赋能肌底液因为包装为鲜艳的大红色,所以它有一个好听的名字,大家都把它叫做"Olay小红瓶”。
打开包装的瞬间,看到产品包装正是我期待的那一抹红。我们中国人就喜红,每次逢年过节的都挂上大红的灯笼,红色在我眼里是喜庆的,充满朝气的,所以对肌底液的包装自然就非常喜爱了。
大红的瓶子和亮面的银色盖子相搭配很协调,而银色让包装显得更加时尚。
小巧的产品说明书也特别可爱,折叠整齐,只露出OALY品牌,显得简洁明了。
以图集形式查看>>
包装的背面简洁大方,只是简单地写着产品的名称和净含量,以及使用注意事项,仔细看了看,发现瓶身靠近盖子的部位刻着产品的使用期限。商家在每个小细节上几乎做到了完美,让人使用起来也特别放心。
Olay 新生塑颜奇迹赋能肌底液的净含量为40ml,比一般的精华液多了10ml,算比较耐用了。
先来了解一下产品的功效和植物成分:
以图集形式查看>>
肌底液的明星成分是 细胞能量复合物之黄金五胜肽 (Pal-TKKTS)。
这个成分比较有新鲜感,了解了一下才知道它 比同等重量黄金贵75倍,而且它具有类脂质体结构,与皮肤相容性好,能够促进真皮基质的生成。难怪抗衰老,紧致肌肤效果这么明显。加上和Pal-KT联合使用,更能增加透明质酸和前胶原蛋白的合成,让肌肤元气满满,保持年轻态。
以图集形式查看>>
产品还特别添加了紧致弹力配方: 橄榄提取物、 天然米肌醇和 烟酰胺, 促进角质更新,加强皮肤屏障,改善毛孔粗大和粗糙肤质,并能为透明质酸的产生,细胞水分的运输提供源源不断的动力,能够提升肌肤水润度, 使皮肤更光滑细嫩 。
以图集形式查看>>
以图集形式查看>>
产品采用滴管的取用方式,这个滴管非常有意思也很新颖。当盖子旋紧的时候,滴管头部是平的,旋开盖子的时候,头部慢慢向上升起,在升起的同时滴管中已经吸到了肌底液,使用起来十分便捷。
以图集形式查看>>
滴管是透明的有机玻璃,显得晶莹剔透的,非常有美感。每次旋开盖子的时候,滴管中自动吸附的精华液量差不多是三分之二的滴管,正好是涂抹一次脸部的量,设计非常独到。
当取出滴管的时候,我发现管里的肌底液不会自己流下来,只有按压滴管的时候,精华液才会流出,这个设计和其它品牌的滴管设计有所区别,不用担心在移动滴管的瞬间精华液会滴落,造成浪费现象。
以图集形式查看>>
使用前我的手背皮肤干燥缺水,细纹密集,肤质暗沉,看起来没有光泽。
以图集形式查看>>
下面就请出我们的OLAY年轻小红瓶来改善我的肤质,让我的肌肤变得水润饱满起来。
以图集形式查看>>
第一眼看到肌底液的时候,我的脑子里冒出的词是纯净清澈,透亮透亮的精华液看起来像是晶莹的露珠儿,圆润润的,非常可爱。
以图集形式查看>>
稍微倾斜了一下手背,看到肌底液呈自然流动状,可见肌底液的质地十分清透,水润性很好。
以图集形式查看>>
用手触碰肌底液,感觉肌底液有一些黏滑,里面蕴含着许多精华成分。推开后觉得它的延展性非常不错,水润润的,几乎没有什么停滞,一抹顺滑。
以图集形式查看>>
在涂抹的过程中,发现肌底液慢慢就渗透就肌肤,不需要进行什么按摩肌底液就几乎全部被肌肤吸收了,吸收力度超给力的。
以图集形式查看>>
对比手背两侧,可以看到涂抹了肌底液的右侧肌肤没有先前那么干燥了,肤质细腻饱满,紧致度很不错。这款肌底液在补水保湿以及提升肌肤弹力方面效果很明显。
以图集形式查看>>
在细纹密集的虎口试用了一下,很明显感受到肌肤在大口大口的喝着水,看来我的肌肤已经非常渴了。吸收了肌底液后,虎口的皮肤更加细腻,干纹的纹理也变浅变淡了,可见这款肌底液在提升肌肤平滑度和抗老方面的效果真心可赞。
以图集形式查看>>
以图集形式查看>>
使用前测得皮肤水分值为35%,属于偏干肤质类型;使用了肌底液后,测得的皮肤水分值为47%。对比后可以看出:原先干燥异常的肤质,在使用肌底液后皮肤水分提升明显,因此使用Olay 新生塑颜奇迹赋能肌底液后,可以快速提升肌肤的水润度,改善肌肤的干燥现象。
以图集形式查看>>
在PH试纸上滴取一滴的肌底液,涂抹后看到试纸颜色几乎没有变化,因此可以得出这款肌底液的PH值为弱酸性,和我们的皮肤PH值很接近,性质温和。
以图集形式查看>>
在涂抹肌底液的手背上撒上一些小泡沫球,轻吹气后,发现泡沫球全部被吹飞了。可见使用肌底液后的手背完全不黏腻,说明产品已经全部渗透入肌肤,产品具有很好的吸收性。
以图集形式查看>>
再用吸油纸来测测皮肤的油分,观察到吸油纸上几乎没有吸附到油脂含量,所以Olay 新生塑颜奇迹赋能肌底液质地非常清爽,使用后不用担心会分泌过多的油脂,这款肌底液油性肌肤完全可以安心使用了呢。
以图集形式查看>>
最后再来测测产品的抗氧化能力。在沾取碘酊的棉签上,滴入一小滴的肌底液,观察棉签后发现,棉签被还原颜色变浅,看来Olay 新生塑颜奇迹赋能肌底液还具有不错的抗氧化能力,持续使用可以达到美白肌肤的效果。
以图集形式查看>>
经过以上的测试,我觉得Olay 新生塑颜奇迹赋能肌底液是一款功效比较全面的肌底精华液。它具有很好的补水保湿效果,对于干燥引起的干纹和细纹都起到很好的淡化作用。
肌底液质地清透水润,可以快速渗透入肌肤底层,产品吸收快,使用后肤质更加细腻紧致,抗衰老效果显著。
肌底液还具有很好的抗氧化效果,持续使用可以达到提亮肤色的效果。
以图集形式查看>>
我喜欢将肌底液直接滴在脸部,用手直接抹开,感受到肌底液慢慢渗透入肌肤。再稍微按摩,提拉肌肤,促进肌底液吸收渗透,使用后肤质改善蛮明显的,原本干燥异常的肌肤也得到了改善,肌肤更加水润弹性,摸起来非常的柔润。
这款肌底液很适合肤质干燥粗糙,肤色暗沉的人使用,它可以帮我们焕活肌底细胞的活力,让肌肤焕发年轻光采。
500 Servlet Exception