Craig Shakespeare says Leicester showed resilience to keep a clean sheet in their 0-0 draw at Bournemouth.